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.
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!
I love the local first approach and it's being "Free" and Open Source.
I can strongly recommend it because:
flexible configuration on environment and collection etc. levels
the easy scripting integration for defining response asserts and advanced scripting
OpenAPI yaml file import and export
OAuth 2 support
The CLI for running automated integration or system tests.
However one crucial thing that is missing in the free version is the "Vault Secrets" feature for storing secrets safely.
Keep up the good work!
Bruno is a great day to day tool for me + as a dog lover, how can I continue without it.
A welcome tool to test APIs. Just a few questions, how is this different than Hoppscotch? Congratulation on the launch!
Long-time user here. And I have to say, I'm pretty happy with all the features Bruno offers, especially code generation.
Congrats on the launch!
Bruno is the best...I used to hate Postman...so when Bruno came along, I just hated Postman even more 😅 Bruno rules! 💪🏻 Best tool I used so far 🤩
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.
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.
Finally an API client prioritising an actual developer experience without the bloat! Looks promising!
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. 😊
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.