About Bruno
Bruno is an open-source API client and testing environment, described as a lightweight alternative to Postman and Insomnia. It supports REST, GraphQL, gRPC and WebSocket requests, and runs on macOS, Windows and Linux.
Its distinguishing idea is that collections live directly in a folder on your filesystem, saved in a plain text markup language called Bru. That means you can version and share API collections with Git or any version control system you already use. Bruno is offline only, and the maintainers state they have no plans to add cloud sync, because they believe your data should stay on your device. A CLI runs collections from the command line for automated testing and CI/CD, and a Docker option is also documented.
The core is MIT licensed, and the project offers paid versions that add further features for teams that want them. Bruno can be installed from the website or through Homebrew, Chocolatey, Scoop, Snap, Flatpak and Apt. It suits developers who prefer keeping API definitions next to their code.
Key features
- REST, GraphQL, gRPC and WebSocket requests
- Collections stored as plain text Bru files
- Git-based collaboration on API collections
- Offline-only with no cloud sync
- Bruno CLI for CI/CD test runs
- Install via Homebrew, Chocolatey, Snap and more
Good fit for
- →Replacing Postman with a local-first client
- →Versioning API collections alongside code
- →Running API tests in CI pipelines
- Built with
- JavaScript
- Tags
- api-client
- api-testing
- postman-alternative
- git
- graphql
- grpc
- rest
- offline
Bruno: questions and answers
- What is Bruno used for?
- Bruno is a Git-friendly, offline-only API client for REST, GraphQL, gRPC and WebSocket that stores collections as plain text files, an open-source alternative to Postman. It is a good fit for replacing Postman with a local-first client, versioning API collections alongside code and running API tests in CI pipelines.
- Is Bruno open source?
- Yes. Bruno is open source under the MIT licence. Its source code is on GitHub at usebruno/bruno and is written mainly in JavaScript.
- Is Bruno free?
- Yes. Bruno is open source, so the software itself is free to use. Paid plans are also available, starting at $6 per seat per month.
- What is Bruno an alternative to?
- Bruno is an open-source alternative to Postman, Apidog, Thunder Client and Kreya. Other open-source alternatives to Postman include Insomnia, Hoppscotch and Yaak.
- Is Bruno actively maintained?
- Yes. The most recent commit to Bruno was on 1 October 2026, and the latest release is v4.2.1, published on 30 September 2026. The project has 47k stars on GitHub.
Open-source alternatives to Bruno
See all
Insomnia
API Tools
The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. Wi
Apache-2.0vs Postman★ 40k
Hoppscotch
API Tools
Helps you create requests faster, saving precious time on development.
MITvs Postman★ 81k
Yaak
API Tools
The most intuitive desktop API client. Organize and execute REST, GraphQL, WebSockets, Ser
MITvs Postman★ 19k
HTTPie Desktop
API Tools
🚀 HTTPie Desktop — cross-platform API testing client for humans. Painlessly test REST, Gr
OSSvs Postman★ 4k
Voiden
API Tools
Design, Test and Document APIs in plain Markdown. Compose Requests with API blocks. Reuse,
Apache-2.0vs Postman★ 1.9k
Chapar
API Tools
Chapar is a simple and easy to use api testing tools aims to help developers to test their
BSD-3-Clausevs Postman★ 714
SaaS alternatives to Bruno
See all
Postman
API Tools
Postman is an API platform for designing, testing, documenting and monitoring APIs, with a desktop client, mock servers, collections and AI agent features.
SaaS
Apidog
API Tools
All-in-one tool for API design, debugging, testing and mocking
SaaS
Thunder Client
API Tools
REST API client extension that runs inside VS Code
SaaSKreya
API Tools
Desktop API client for gRPC, REST and WebSocket with file-based collections
SaaS
Apifox
API Tools
API design, documentation, debugging, mocking and testing platform
SaaS
Testfully
API Tools
API testing, documentation and monitoring in one product with offline and cloud modes
SaaS

