Offline-first, open source API client that stores collections as files
Bruno is an open source API client that keeps collections as plain-text files on your disk rather than in a vendor cloud. Requests live next to your code and can be versioned and reviewed with Git like any other file. It handles REST and GraphQL requests, environments, scripting and assertions, and works fully offline without an account. Paid editions add advanced Git tools, AI assistance and enterprise features.
- features
- 5
- alternatives
- 6
- platforms
- 3
- Updated
- Oct 12, 2026
Features
Our take
Pros
- Collections stored as plain-text files you can version with Git
- Works fully offline, with no account required
- Open source, with REST, GraphQL, scripting and assertions
Cons
- No built-in cloud sync: teams share collections through Git
- Advanced Git tools and AI features need a paid edition
- Smaller ecosystem than long-established API clients
Editorial assessment by the Alternatives.tools team, based on what the product is known for. Not a user review.
Best Bruno alternatives
See all 6 alternatives
PostmanFreemiumAPI platform to design, test, document and monitor APIs
InsomniaFreemiumOpen sourceOpen source API client for REST, GraphQL, gRPC and WebSockets
40Kstars
YaakFreemiumOpen sourceLocal-first desktop API client for REST, GraphQL, gRPC and WebSockets
19.3Kstars
HoppscotchFreemiumOpen sourceOpen source API development platform that runs in the browser
80.6Kstars
HTTPieFreeOpen sourceHuman-friendly HTTP client for the terminal, web and desktop
38.8Kstars
RapidAPI for MacFreeNative macOS HTTP client for testing and describing APIs
User reviews
No reviews yet. Be the first to share your experience with Bruno.

