Live data from Hacker News

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

usebruno.com

61–70 of 444 posts

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

#61
Funny, i literally wrote an API tester a week ago for my job. It doesn't have a pretty syntax (in fact, it is the opposite of pretty, tests must be written in XML), but it does understand our authentication flow, and is able to not only assert the status codes and the returned json, but also the contents of Excel files, since we do lots of reporting.

I haven't seen anything being able to compare excels. Also, usually test frameworks are aimed at developers (unsurprisingly), not at testers who might not be comfortable in writing scripts (looking at you, Katalon)

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

#64
One thing I like doing when working with APIa is to have an echo server at hand.

I.e. something that I can query via curl or via a network library that I’m using, and see in response what kind of request it actually received. It helps me verify that I’m making correct requests (and not misusing curl or a network library).

Currently I google for that and use the first online result that comes up. Is there an open source local equivalent, or does Bruno offer some solution for that?

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

#66

I have nothing against this app or the other graphical HTTP tools like Postman, Insomnia, etc., as people clearly get value out of them, but personally, I've moved everything over to Hurl --> hurl.dev - Open source - Text files all the way down - Easily understood DSL - Easily distributed - Easily versioned - Fast Download the executable, copy the two lines below into "first-test.hurl" and you're up and running. GET…

I took a lot of inspiration from Hurl while building Nap[0]. My next goals for it are a UI and/or a VS Code extension.

[0] https://naprun.dev

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

#67
post #22

Earlier quoted context omitted.

The irony that I switched to Insomnia after Postman started demanding a login... and now I've been actively looking for alternatives (Bruno being on the list) now that Insomnia has done the same thing.

Well based on historical experience with Postman and Insomnia most probably Bruno will go the same way once they get enough users hooked in. Especially once a VC gets into the fold.

I foresee this happening too. For me to not worry about this, three things would have to happen:

1. Open source everything, including the parts of the code that are currently premium

2. Switch to a copyleft license like the GPL

3. Start accepting substantial contributions from the community without a CLA

Then they'd be legally unable to do that kind of rug pull.

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

#68
post #64

One thing I like doing when working with APIa is to have an echo server at hand. I.e. something that I can query via curl or via a network library that I’m using, and see in response what kind of request it actually received. It helps me verify that I’m making correct requests (and not misusing curl or a network library). Currently I google for that and use the first online result that comes up. Is there an open sour…

Sounds like mockserver[0] might be what you want.

[0] https://www.mock-server.com/

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

#69

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!

There appears to be an actual dog as well:

https://www.usebruno.com/about

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

#70

Thank you. As soon as Postman asked for a login I uninstalled it and have been curling from text files ever since. My younger coworkers won't drop Postman though. Maybe this will help them switch.

Hehe, always the same. Popular non-FOSS software always dies in these kinds of ways. That, and that it's Chrome-only, is why I never wanted to use Postman. I've been using RESTED [1] in Firefox happily for quite some time. Although I don't use it that much since unit tests and Django Rest Framework's web UI is usually sufficient for testing and debugging.

[1]: https://github.com/RESTEDClient/RESTED

Post reply on HN