Postman somehow managed to make a slow, bloated, piece-of-crap api-tester that's somehow wildly popular. Extrapolating from that, I expect this to be incredibly successful regardless of how good it is.
Postman somehow managed to make a slow, bloated, piece-of-crap api-tester that's somehow wildly popular. Extrapolating from that, I expect this to be incredibly successful regardless of how good it is.
To date, Postman has accepted 433,000,000 USD in funding. For a API testing tool that slowly but surely expanded in scope.
That's where things were pre-2022. Today a company of that scale asking for hundreds of millions in funding will get laughed out of the room.
All that said - know of any better alternatives?
Eventually, I figured I should try something true and tested, so I went for cURL. It takes a bit of practice and memory to learn how to do even the basics, but once it's there, it's a rock solid tool, with support for almost everything you could think of.
And then I realized curl was absolutely brilliant for my common uses because I’d write simple scripts that would mean all I needed to pass in were the arguments that changed.
I took it another step further and had my script lookup a folder that had a whole bunch of different types of requests that I could then trigger with a single command.
Finally, I created a version that plugged into fzf and made it super easy for me to run a whole bunch of common scripts trivially from the command line.
The great thing about command line based programs is the incredible ease with which you can create repeatable series of commands that can be run both interactively or programmatically, and the UX can be tailored to suit the specific needs of what you’re trying to do.
That ecosystem will do everything Postman can do, has broad support, and a much closer relationship to your actual code.