Bruno earns strong praise for speed, simplicity, and a local-first workflow that avoids cloud lock-in and subscriptions. Reviewers highlight Git-native versioning, readable text/JSON collections, and easy environment and secrets management as everyday productivity wins. Many say it replaced Postman/Insomnia, valuing offline use and straightforward UI over heavier feature bloat. Makers of
commend Bruno’s intuitive API exploration and seamless integrations, noting it accelerates developer workflows without upsell friction. Some note the UI is less advanced than competitors, but reliability, openness, and Git-as-source-of-truth win out.
Bruno
Hey everyone! 🚀
After five years at another major API client, I left after they made three massive mistakes:
— Forcing a mandatory cloud login
— Jacking up prices, effectively holding user data hostage.
— Bloating the product with unused 'platform' features.
These changes alienated the very developer community that built them.
Around that time, I met Anoop — the creator of Bruno.
Bruno is the antidote: a local-first, open-source API client with native Git integration for true collaboration and versioning.
No proprietary cloud lock-ins.
No sky-high prices for basic control over your own work.
No vendor hostage situations.
With Bruno, you can just:
Use a pure API Client without unnecessary bloat
Own your collections and data end-to-end
Follow your normal Git workflow
🚀 Hope you enjoy today’s launch — and we'd love your feedback!
@real_ryan_reynolds Huge respect for building something that truly respects developers' workflows 🙌🏽😍
Bruno
@hamza_afzal_butt 💪 Definitely! Feels like it's been abandoned in many tools.
@real_ryan_reynolds And now you are developing it alone - or together with Anoop?
PizzaTime
Oh, it’s such a surprise to see Bruno here! I’ve been using it actively for my side projects for over a year now, and I must say it’s become my default API client. Postman is no longer on my list when I think of an API client.
To be honest, the feature that won me over is that Bruno collections can be part of the source code - a place where they belong naturally, in my opinion. But all the rest is working just fine, bringing a complete experience. So, if you’re keen to try something new and replace Postman/Insomnia and the cloud dependency they come with, I really do recommend Bruno.
Bruno
@valkirilov Thanks, Valentin! Really appreciate your support and feedback. Completely agree that colocating collections alongside your source code (and API spec) unlocks something that hasn't been possible with other API clients. It's never made sense having a collection scattered in a different place needing to be maintained.
The best API-client for me!
Bruno
@khlebobul Thanks, Gleb! Love the support. What makes Bruno the best for you? Anything you'd like to see us add?
@real_ryan_reynolds I think all my favorite features have been mentioned by @valkirilov. I can only add that I like to use Open Source projects
Bruno
@valkirilov @khlebobul https://media.giphy.com/media/VMO6qeIbr7JRLnLTGw/giphy.gif
Reacttiv.com
This is truly an unicorn, a post about something that doesn't have AI, LLMs, GenAI or related in ProductHunt in these days. What a great surprise to see Bruno here.
Bruno
@jailandrade Ha! You said it not us, Mikhail! Appreciate the feedback and support :).
A welcome tool to test APIs. Just a few questions, how is this different than Hoppscotch?
Congratulation on the launch!
Bruno
@evan_paul - It's a good question, Evan. The biggest difference with Bruno compared to any current API client is our storage of collections as plain text files on your file system. This allows direct/native synchronization with Git so that collections can be treated/versioned just like code is.
API collections historically suffer from two problems: 1. people don't know where to find them 2. they aren't versioned correctly.
By storing collections in Git and alongside your spec/code, we solve this issue.
@real_ryan_reynolds Thank you for sharing this. This was helpful.
SplitHub.io
Wishing you lots of success!
Bruno
@andrewbro Thanks, Andrei! Appreciate your support!
ThreeDee
Bruno's focus on local-first development and native Git integration is a breath of fresh air! It's great to see an open-source API client that prioritizes collaboration and versioning. 😊
Bruno
@samuel_briskar Thanks, Samuel! We feel having collections versioned and shared with Git is critical - glad it resonates with you. Anything you'd like to see next?