I've never forgiven these pricks for changing the license terms and requiring much more expensive licenses for the use of... Running collections on our own machines.
They're a shit unethical company, with a shit bloated product. Plenty of better options out there.
Name a few
You got 4 listed in the comments already. I can think of half a dozen more if none of these work for you :)
Most missing feature (aside from offline and local testing) for me was a simple pre-/post script implementation. Using insomnia now since they finally added it but you need an account also (never tried to use it offline, can't say if it would work), so again not the desired solution.
Well, httpie has it on the roadmap since 2022.
Jokes aside. I believe some others have properly implemented it already.
I know that internal predecessor of voiden has it implemented too, so it's only a matter of weeks when https://voiden.md has it too.
But hey, as long as you're fine with cloud syncs, having no docs present whatsoever, and with a few other challenges, insomnia works.
insomnia is an least honest with their name
I spoke to their (original) founder recently. He's called it quits after they started messing up with the cloud, the dev trust, and everything... is building another API tool now.
At least they let you keep your collections locally (for now) and skip their cloud feature - that was primarily the reason to stop using postman for me.
You know there was a discovery that postman leaks your secret keys?
Bruno is my favourite. Fully offline and open source. No cloud shite, it just uses git for collaboration.
Httpie
Curl
I like Insomnia. Being able to just copy paste a curl into the address bar is very helpful.
Been using it for years, it’s really good
postman already did this years a ago bro
I tried it but they managed to mess it up by making me go though an import menu.
Edit: I guess they fixed it again by now, just tried it out of curiosity 😊
Yeah insomnia's been my go-to replacement since I got tired of doing the web inspector trick to reenable postman's local scratchpad mode
My multi-national company had a whole transition period to switch from Postman to Bruno.
At some point you just gotta learn to use curl
Wait till he finds out almost everything is a wrapper over curl
No. At least half the things are wrappers over ffmpeg/imagemagick.
Which are just wrappers over curl
That's the worst take on here. Yeah sure, manually add 5 attachments and a bearer token, + the content type header and 5 query parameters, I am sure it it will work great
Yeah "just use curl" is not a serious suggestion for people who do frequent backend work at an enterprise level. These tools keep you better organized because you aren't saving all your queries in a text file to edit before copy/paste them in your terminal. And especially in a group setting, importing and export a bunch of queries and environment variables at once for coworkers saves you a ton of needless wheel spinning.
Not to mention the convenience of editing/reading through pre-beautified request and response bodies so I don't need to shove them into another tool just to read and edit a 50 line JSON blob. Also explicitly named environment variables so I don't have to magically know what each of my 5 query parameters are supposed to be before looking at the docs. The list goes on.
This is the way
Or the browser itself with fetch. Or if you like the postman gui Edge has a builtin http request builder.
Nah, never, nada, nope, not gonna happen, nooooo!!!!
So this post is basically an ad?
Why was I not aware of this until now!!
Still early days :)
Going OSS targeted for EOY. By then, it should cover all the bases.
makes api management and testing easy.
Use curl
curl + txt + git
some python script if I am feeling too fancy
I'm using REST Client in VSCode - simplicity of HTTP files is great for keeping and sharing API examples, or just automating some API usages
Best way to send simple requests IMO. Also helps that my coworkers look at me like some kind of wizard when I use this lmao
Postman is a piece of shit. Especially if you need to test your WebSocket requests. I had to write my own software instead of using this freezing crap.
Bruno is the most 1:1 postman replacement that I've found so far.
Plot twist: your localhost is hosted somewhere in Ohio.
I miss Paw
My employer got rid of the software entirely. IT doesn't allow use of Postman.
Given the pay-per-seat and all the privacy/security issues, I am even surprised it's not being ditched *much* more often.
Postman was one of its kind in the past so a lot of the features are hard to migrate.
That's why more people aren't switching. No one has time to migrate everything to another software which may eventually enshittfy itself in next 2 years.
never understands the logo, not the 1st time I knew this software, not 5 years later... just saying...
Does anything else have something to work with mcp?
Bruno baybeeeee
le proprietary curl has arrived
If I’m keeping it simple why would I bother with postman
Don’t even use it for years now, but the answer to your question is people are slaves to their habits.
But yeah, for something this trivial, curl will work. For api docs, scripting, etc. there are still better contenders than 📩man
There is also AI integration now. FFS.
Htitp
I just use Resting plugin.
Lol wait until your firm realize that postman license isn't free at all...
Free For individuals or a small team of 3 or less to start testing APIs.
Then it's $15 per user per month
Go bruno
It was during this moment that I just concluded that the internet is a software developer's instinctive need. I discovered Insomnia later though.
After fiddling with Bruno, HTTPie and Hoppscotch(all OSS) Hoppscotch seemed best for me as I had a use case for websockets which HS offered most cleanly (though only text data can be sent)
swagger if you are already using openapi spec
ThunderClient?
Yaak is nice, the built in one from JetBrains too
Imagine not knowing curl
"curl -i" Ahh moment
I don't even know what that is.
Once upon a time I was building a Discord bot and wanted to test if it even works when I interact with it on Discord. I had a txt I would open with notepad and paste something like node http://localhost filename.js
into console.
P.s. telling you that because from the docs and comments it seems like postman maybe lets you run a hosting attempt for debugging and stuff.
Its a software for building and testing api requests easily.
Aka. A wrapper for curl.
What about swagger? Am I missing something as I don't see anyone else suggesting it?
Isn't Swagger is for documentation, not testing?
you can, check fastapi swagger doc page
https://www.usebruno.com/
We don't talk about Bruno
Joke aside: Bruno is a good free replacement for Postman.
I used to love insomnia, they ruined themselves so badly it's not even funny. Outside of just running an old version of it, I have no real alternative that I actually like.
Or milkman https://milkman.dev/
CURL forever!
What about HTTPie?
What about it? Someone else had already commented it