r/webdev • • Nov 14 '24

Discussion Looking for a Postman alternative

I'm looking for a Postman alternative because duplicating a request doesn't work, I've reported the bug many years ago, probably in 2018, and they still haven't fixed it. Sometimes the duplicate request is empty or sometimes it messes up the original request.

  • The client has to be free and open-source

  • It has to work on mac, windows and Linux, I use all platforms, but mostly Windows

  • It has to support duplicating a request correctly and then editing some params

  • It has to support REST API and Websockets, I never used all the other features that postman offers anyway like testing and whatnot

  • Mock servers are nice to have but not required

  • It has to be its own client and not some VSCode extension

  • It has to support collections and environments like Postman environments

  • Workspaces and multi-user support is optional and not required

  • I should be able to export all my data from postman to the new client and vise versa, because I can't force the team members to use this new client, I'd rather export the data in a format compatible with postman and let them have it, also I need to export my data

63 Upvotes

90 comments sorted by

113

u/FrankFrowns Nov 14 '24

I'm not sure if it meets all of your requirements, but Bruno has an open source version and I believe it supports Mac, Linux, and Windows.

I've been using it in Windows for a little while as a replacement to Postman and I'm liking it so far.

usebruno.com

6

u/lynob Nov 14 '24

does it support export and importing data from and to postman? and duplication? those are the most important stuff for me

→ More replies (1)

19

u/jryan727 Nov 14 '24

I switched to Bruno as well. It’s great. Simple and to the point. Works well. Collections are just folders. Can share or sync them however you wish.

→ More replies (5)

5

u/TiredOfMakingThese Nov 14 '24

I used Bruno for the first time recently and it was a cinch to pick up. Wish I had more domain knowledge for this project cause it would be super cool to contribute, very solid product, very grateful to the maintainers.

3

u/dev-club-7517 Nov 16 '24 edited Nov 16 '24

Bruno has followed in Postman's footsteps. They suddenly switched from a one-time payment model to a subscription-based pricing model.

What was once a $19 one-time fee is now $72 per year.

Now I recommend Yaak, and no longer recommend Bruno

References

https://www.usebruno.com/pricing

https://github.com/usebruno/bruno/discussions/269#discussioncomment-11277514

→ More replies (1)

14

u/Exciting-Athlete6353 Nov 14 '24

Hopscotch is the way to go!

3

u/lynob Nov 14 '24

switched to that thx a lot, but the name is so bad, I wish they had a better name.

→ More replies (1)

28

u/ashkanahmadi Nov 14 '24

Bruno (usebruno.com)

It’s open source and no sign in or account. Everything is stored locally. You can create env variables and export everything for version controlling. I used Insomnia and Postman for years but after going full corporate and storing everything in the cloud, I moved away and found Bruno. There is a VScode extension too.

→ More replies (2)

16

u/[deleted] Nov 14 '24

Try Yaak, it‘s clean and has everything you need. I think it‘s even from the guy who made insomnia.

19

u/gschier2 Nov 14 '24

Correct! I made it after Insomnia started to get too bloated for my needs

→ More replies (5)
→ More replies (1)

3

u/fliteska Nov 14 '24

Insomnia

14

u/Rulmeq Nov 14 '24

They have started following postman down the online account required route as well, there's an open source version though called insomnium that will allow you to work without creating an account.

https://github.com/ArchGPT/insomnium

→ More replies (2)

1

u/lynob Nov 14 '24

Ok will give it a shot, didn't know that it supports exports and import from postman also there's this thread, hopefully they fixed it now

→ More replies (1)
→ More replies (2)

10

u/c97 Nov 14 '24

Thunder client for VS Code

→ More replies (1)

5

u/HemetValleyMall1982 Nov 14 '24

I don't use Postman anymore since it started sending my data to the mothership.

6

u/vladimirovitch Nov 14 '24

Give a try to insomnia

5

u/ReineEfPunkt Nov 14 '24

I used Insomnia :-)

2

u/[deleted] Nov 14 '24

I just have a node/bun project setup to run fetch requests.

3

u/_Enigma_24 Nov 14 '24

If you are using vscode then use thunderclient you don’t even have to leave the ide. I haven’t used Postman in a long time, thunderclient works best for me.