
Bruno
Reinventing the API Client | Local, Native Git, Open Source
4.9•10 reviews•823 followers
Reinventing the API Client | Local, Native Git, Open Source
4.9•10 reviews•823 followers
The API-client built for developers. Open-source. Local Native git. Bruno stores collections on your filesystem which allows you to natively interact with git for collaboration and versioning.







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?
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.
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 :).
Originally used Postman, but after the cloud push, I left it behind. I've tried insomnia, rapidApi (Paw), and others, but bruno's simplicity and focus on local devs won me over and it's the go-to HTTP client for me now. I use it on both Windows and Mac, and it works great in both places.
As someone has already mentioned, the interface is not as advanced as some of the other tools, but in functionality it covers the essentials of what I need and what it's missing is only minor things. I've been using Bruno for a while now, and it's continued to improve since I first started using it, so I'm perfectly content to continue using Bruno for my daily workflows.
Thank you to the developers for making a tool that's actually what the community wants instead of focusing only on what makes the most money.
Bruno
@crossbound Thanks, David! Your feedback means a lot. I also see your comments in the reply above and will put some notes in there. All valid points.
Firstly, I love Bruno. Used to use Postman, then Insomnia, but the cloud push made me fall out with it.
Bruno does everything I need and the only things I miss are
the chaining of a request, as Insomnia allowed you to go grab an auth token from another request with the added bonus of a trigger behavior when you could specify "go grab me a new token after 15 mins". There are workarounds in Bruno and I am actually starting to ask myself did I really need this flexibility?
The ability to "bulk edit" the params as sometimes the API's I use have long values which means visualising this in a window is a bit of a pain.
Regardless Bruno is a joy to use and having my collections in the source repo of the project is perfect. Thanks Guys for a great job
Hi Everyone!!
Why no one is talking about the code generation feature? It's great for people starting with API development.
Thanks guys!!!