
About
Bruno is an open-source API client designed for developers who need to test and debug APIs without relying on cloud services. It integrates directly with Git, allowing you to version control your API requests and collaborate with teammates by storing requests in your repository. The app works fully offline, so you can develop and test APIs without an internet connection. Bruno supports the full API development workflow—building requests, inspecting responses, and managing collections—all while keeping your work local and version-controlled.
Highlights
- Git-integrated API requests stored in your repository for version control and collaboration
- Fully offline operation with no cloud dependency required
- Open-source codebase available for inspection and customization
- API testing and debugging with request and response inspection
Best for
Developers building and testing APIs who want version control integration, offline capability, and an open-source alternative to cloud-based API clients.
At a glance
Bruno is available on Windows, macOS, and Linux — all free to download.
It is developed by Bruno.
Install on macOS via Homebrew with brew install --cask bruno.
Frequently Asked Questions
- Is Bruno free?
- Yes — Bruno is free to download on Windows, macOS, and Linux.
- What platforms is Bruno available on?
- Bruno is available on Windows, macOS, and Linux.
- How do I install Bruno?
- You can download Bruno from the download links on this page. On macOS, you can also install it with Homebrew by running: brew install --cask bruno
- What is Bruno?
- Bruno is an open-source API client that integrates with Git and works fully offline. It lets you store API requests in your repository, version control them alongside your code, and test APIs without an internet connection.
- Can I use Bruno offline?
- Yes, Bruno is designed to work fully offline. You can develop and test APIs without requiring an internet connection.
- Does Bruno integrate with Git?
- Yes, Bruno is Git-integrated, meaning your API requests are stored in your repository and can be version controlled like any other code.
- What are the alternatives to Bruno?
- Bruno is similar to Proton Authenticator, Stratum - Authenticator App, Updatest, and Kaleidoscope. Browse related apps by tag: open source and software testing.

