Collections stored as code. Works with Git, your IDE, and your agents.
Open-source, local, and built for developers.
Open-source and extensible.
Collections are plain text files in your repo.
No cloud sync. Your data stays local.
Works with your existing Git permissions.

Open-source and extensible.
Collections are plain text files in your repo.
No cloud sync. Your data stays local.
Works with your existing Git permissions.
Bruno is an open-source challenger to the movement of turning everything into a bloated "platform". A devtool should be extensible and work with the other tools in your stack... not against them. We're bringing the API Client back to reality - and to developers.
Bruno stores everything as folders and text files on your filesystem. This means you can treat them just as you would code, even co-locating with the codebase they're relevant to. Improve discoverability as you'll have a logical source of truth.

Bruno never syncs any of your data to the cloud and there's not even the concept of a login or account. We don't have visibility into what you're inputting into Bruno, and we certainly aren't training any AI models with your data. Your data stays on your machine and can only be intentionally shared via Git or some other file transfer method.

As a local app leveraging Git for collaboration, all of your existing permissions and controls automatically cascade to Bruno. From role-based access, to audit logs, to secret management, there's no additional configuration needed. Scale your API program without scaling your security overhead.
Chosen by teams who prioritize developer efficiency, security, and clear value


























“I have been using it for a while and i really liked it. When compared to other tools which i have used for testing API, Bruno is the only one which only takes a fraction of seconds to load, consumes very less memory and mainly it has the features which are intended to have. It's always difficult to come out of our comfort zone and try a different tool but once we do and if we like it we will never go back. And that's how Bruno is!”
“Bye Postman, hello Bruno. I say goodbye to Postman for API pentesting, it has become a very heavy and annoying API client, now it forces you to be connected, log in and use their cloud services to use Collection Runner, launch tests among other options. Bruno is light, fast, you can work offline and to work collaboratively you are not forced to do it using the Postman cloud, it is possible to do it with Bru files and a traditional version control like git. I am not being paid to say this, I just think it is a very valid alternative.”