The API Tooling Crisis: Why developers are abandoning Postman and its clones? (efp.asia)
from dhruv3006@lemmy.world to programming@programming.dev on 21 May 2026 11:14
https://lemmy.world/post/47156990

#programming

threaded - newest

slazer2au@lemmy.world on 21 May 2026 11:39 next collapse

justuse.org/curl/

So much work and investigation into a tool that is a front end for something already on your system.

dhruv3006@lemmy.world on 21 May 2026 11:52 next collapse

But how do you collaborate?

tourist@lemmy.world on 21 May 2026 11:59 next collapse

expose a backdoor endpoint on every collaborator’s device and peruse their shell history

slazer2au@lemmy.world on 21 May 2026 12:13 collapse

Q: What about team collaboration?

A: It’s a text file. Put it in Git. You know, that thing you should be using anyway? Now your requests have version control, code review, and diffs. For free. Revolutionary, I know.

Starfighter@discuss.tchncs.de on 21 May 2026 13:00 next collapse

I just wish that they wrote more articles. Their writing style is superb. Can’t argue with this though:

More coming soon. Or not. I don’t owe you shit.

onlinepersona@programming.dev on 21 May 2026 15:06 next collapse

I feel like people who make these arguments in earnest are simply terrible at change and lack empathy. “Works for me, so I refuse to understand why it doesn’t work for others”. It’s so conservative neckbeard and offputting.

spartanatreyu@programming.dev on 21 May 2026 23:45 collapse

Yes and no.

There’s a lot to be said about empathy, assumed knowledge/expertise, acquisition of knowledge/expertise, mentorship, deadlines, etc…

But on the other hand, there are psychological effects that result in people being truly blind to alternatives. It’s not that they don’t think the alternative is correct, or that they don’t want to spend mental/emotional energy on learning an alternative. It’s that they truly can’t even consider that there is an alternative until they are explicitly told to use it. That website exists for those people.

amju_wolf@pawb.social on 23 May 2026 10:57 collapse

That does not really work for DX… Or collaboration. Or testing. Or documentation.

slazer2au@lemmy.world on 23 May 2026 11:31 collapse

Na, that is you not reading the Frequently Asked Dumb Questions

Q: What about team collaboration?

A: It’s a text file. Put it in Git. You know, that thing you should be using anyway? Now your requests have version control, code review, and diffs. For free. Revolutionary, I know.

Q: But Postman has testing and automation!

A: So does cURL in a shell script with || and && and actual programming languages. You want assertions? Pipe to grep or write a 3-line Python script. Done.

amju_wolf@pawb.social on 23 May 2026 20:13 next collapse

Soooo you’re not actually arguing for cURL but for bash scripts and potentially something else.

And now you come across all the issues that come with that, like portability, the inevitable messiness of Bash (and the fact that people actually need to learn it unlike a GUI tool that uses simple JS for scripting), and you lose all the convenience of a nice UX and stuff like validation that comes with it.

In other words your argument is about as valid as people who argue that vim is the peak of IDEs and noone ever needs anything else. Which - I really hope - you realize is a bit crazy.

slazer2au@lemmy.world on 23 May 2026 20:29 collapse

What is more crazy.

  1. using tools that are already on your system with zero enshitification potential.
  2. using a wrapper for 1 that has already been enshitified before and who knows when the replacement tool will go through the same thing.
amju_wolf@pawb.social on 24 May 2026 13:51 collapse

There are even open source tools that do the same thing.

Also, yeah, if something solves a problem, it can be worth it to pay for it even if it’s proprietary.

FizzyOrange@programming.dev on 24 May 2026 09:08 collapse

Lol, I know absolutely nothing about Postman but seriously suggesting Bash scripts, curl and grep as a way to test APIs is a nice way to tell people not to bother listening to your worthless opinions!

A Python script is far more reasonable.

galoisghost@aussie.zone on 21 May 2026 11:42 next collapse

Go back to the future:

addons.mozilla.org/en-US/firefox/addon/rester/

I also use Bruno: github.com/usebruno/bruno

nikolasdimi@lemmy.world on 21 May 2026 11:56 next collapse

Our team lives in Git, our communication is happening on slack, our docs written and maintained on confluence and after some time they always drift away from the actual requests inside Postman.

So we built and open sourced Voiden a few months ago: an API tool where all that: specs, tests, context and docs are always together in the same executable plain text file (markdown). We also made this Git native so that every change is versioned and tracked just like code.

The last change we have made is to add a Runner so that one can run the files directly from the terminal and CI/CD pipelines.

here is the tool: voiden.md/download repo: github.com/VoidenHQ/voiden

welcome to try and give feedback!

PlexSheep@infosec.pub on 21 May 2026 18:33 next collapse

That looks pretty nice. The documentation said it fears me.

[deleted] on 22 May 2026 10:43 next collapse
.
bitfucker@programming.dev on 23 May 2026 03:48 collapse

That is a nice tooling. Thanks for sharing and making it. Do you think it could support oRPC?

jokro@feddit.org on 21 May 2026 12:59 next collapse

Never had any use case for collaborating on requests, why do you use it?

onlinepersona@programming.dev on 21 May 2026 15:12 collapse

When you explore an API in a team and would like to collaborate on that with somebody. If you’ve worked on any big tech API, with Oauth, and have secrets, writing a script for every request combination takes way too long. Simply pasting the URL and using the stored oauth token within the session is easy with a frontend. And it’s reusable and sharable within your team.

jokro@feddit.org on 21 May 2026 15:16 collapse

I see. Thanks!

Senal@programming.dev on 21 May 2026 14:22 next collapse

TL;DR;

Why developers are abandoning Postman and its clones?

Enshittification

thirdBreakfast@lemmy.world on 21 May 2026 22:48 collapse

Didn’t read the article, but that’s why I abandoned it.

taco@anarchist.nexus on 21 May 2026 23:48 collapse

I don’t remember making this comment, but it was my verbatim reaction, so I very well could have.

jtrek@startrek.website on 21 May 2026 16:27 next collapse

I started using bruno for lazy gui “make a request” needs.

But for anything serious python requests is right there, so I mostly used that for testing.

nebeker@programming.dev on 21 May 2026 18:22 next collapse

I’ve taken to writing .http files which are runnable on a number of IDEs and plugins. I don’t need to know what anybody else is using to run them, they live with the code and I’m happy.

That said, I’ve seen people on QA do really cool end-to-end tests at load via very approachable scripting on Postman.

There’s lots of room for “to each their own” here.

ulterno@programming.dev on 22 May 2026 00:36 next collapse

I remember when postman used to bring little envelopes (sometimes little boxes) to people’s homes and was paid by tax money and the small amount of postal fees we paid.

TomasEkeli@programming.dev on 23 May 2026 05:41 collapse

justuse.org/curl/