Live data from Hacker News

Bruno: Fast and Git-friendly open-source API client (Postman alternative)

usebruno.com

331–340 of 444 posts

Re: Bruno: Fast and Git-friendly open-source API client (Postman alternative)

#331
post #87

If you use Emacs, restclient is awesome https://github.com/pashky/restclient.el

If you use VS Code REST Client is awesome https://github.com/Huachao/vscode-restclient

Came here to recommend this.

It does just about everything you can think of, and since it’s just “a text file”, easy to store in git.

The ability to easily use the output from previous responses in subsequent requests makes for great story demos and/or test cases.

And it’s all done in VS Code, using tools/keystrokes/colors you already know and love. :)

Re: Bruno: Fast and Git-friendly open-source API client (Postman alternative)

#335
post #287

I find interesting on how on a startup related forum, anything related with not paying is always celebrated.

There is no universe where I see myself paying for postman. It was a bloated, hobbling mess that is now a chundering monster that has to somehow make money to satisfy VCs who invested in a glorified cURL interface and have to stuff it with features to try and entice enterprises. It is everything wrong with software and I welcome any lightweight alternatives

Re: Bruno: Fast and Git-friendly open-source API client (Postman alternative)

#336
post #23

Can someone explain what Postman or Bruno is for? I know it's something for interacting with apis but why would i use it. I interact with apis a lot with curl or wrapper in my languages but never really needed something else?

I had the same question. My current workflow in deploying a REST API is to write my own thin wrapper in Python and publish that so people can use it. I don’t know if postman/bruno saves me from having to write a wrapper. I also don’t understand the deal with “collections”. Maybe postman/bruno are good for creating a test suite ?

Re: Bruno: Fast and Git-friendly open-source API client (Postman alternative)

#337

Damn, I wasn't sure if I cared about another postman/insomnia like tool, but I saw the cute dog logo, and it sold the tool to me. Maybe I am just silly, but that got me. Congrats to the team for developing it!

Actually you're not alone in that boat, software logos play a lot in my adoption apparently...

Re: Bruno: Fast and Git-friendly open-source API client (Postman alternative)

#338
post #287

I find interesting on how on a startup related forum, anything related with not paying is always celebrated.

I think one issue is that in organizations it takes effort to get new paid software approved and start paying for those. Even if the money is very small. Like engineer that costs $80-150k/y needs couple of tools that cost €50-100/y piece.

Usually in organization it is much easier to just increase the spend on already approved vendors. Increase the AWS spend by $50/year? Nobody is going to ask you about it. Or start using some tool that does not involve payments - nobody even knows you are using it.

It would be great if we could change that. A world where independent software developers could make a decent living by selling small quality tools would be a better place.

Re: Bruno: Fast and Git-friendly open-source API client (Postman alternative)

#339

Earlier quoted context omitted.

You’re making the case for automation, which happens to be something the shell excels at. Use unexported shell variables or command substitution (e.g., “$(pbpaste)”). Directly use the result of the auth call without going through the clipboard if possible. Create a shell script if shell history isn’t enough. Use interactive notebooks if you need something more advanced. The possibilities are infinite.

At this point, just write a script Or perhaps write a script that has some kind of GUI. Or maybe make the gui run the URL You're right the possibilities are endless. And this Bruno and postman or permutations of that endlessness.

If I understood correctly, you claimed that saving requests, modifying it, or parametrizing it was somehow more cumbersome to do with curl than with a GUI. I was just pointing out that the shell is literally designed for all those use cases. And human users don't interactively use curl without a shell.

Also, using curl and the shell allows you to progressively iterate. So "write a script at that point" was kind of the point. Though you don't need to go that far to just feed authentication info.

GUI solutions don't have endless possibilities. You start and end with the exact same tool. The clicks and form fillings can't easily be copied around and iterated on unlike commands in a REPL. You can only perform tasks defined by the author of the application.

Re: Bruno: Fast and Git-friendly open-source API client (Postman alternative)

#340

Earlier quoted context omitted.

I've always preferred Insomnia over Postman. The interface fits me better. But now they also started requiring cloud login, so maybe I'll give Bruno a try if it degrades further

Insomnia has an open source fork from before all the cloud bulls*t: https://github.com/ArchGPT/insomnium

But then you have to deal with this annoying “feature” of it deleting your data when it feels like it. Can’t tell you how much work I’ve lost to this bug.

I’ve just switched to using hurl. Can’t be bothered with any of this nonsense with all these GUI programs

Post reply on HN