Bruno

Bruno

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  gallery image
Bruno  gallery image
Bruno  gallery image
Bruno  gallery image
Free Options
Launch Team / Built With
Migma AI
Migma AI
Lovable for Email
Promoted

What do you think? …

Ryan Reynolds

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 🙌🏽😍

Ryan Reynolds

@hamza_afzal_butt 💪 Definitely! Feels like it's been abandoned in many tools.

Michael Voit

@real_ryan_reynolds And now you are developing it alone - or together with Anoop?

Valentin Kirilov

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.

Ryan Reynolds

@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.

Gleb Shalimov

The best API-client for me!

Ryan Reynolds

@khlebobul Thanks, Gleb! Love the support. What makes Bruno the best for you? Anything you'd like to see us add?

Gleb Shalimov

@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

Mikhail Cruz Andrade

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.

Ryan Reynolds

@jailandrade Ha! You said it not us, Mikhail! Appreciate the feedback and support :).

Evan Paul

A welcome tool to test APIs. Just a few questions, how is this different than Hoppscotch?
Congratulation on the launch!

Ryan Reynolds

@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.

Evan Paul

@real_ryan_reynolds Thank you for sharing this. This was helpful.

Andrei Babrounik

Wishing you lots of success!

Ryan Reynolds

@andrewbro Thanks, Andrei! Appreciate your support!

Samuel Briskar

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. 😊

Ryan Reynolds

@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?

123
•••
Next
Last