
Bruno
Offline-first, Git-friendly open-source API client
FreeAPIOpen Source2 impressions
Bruno is a free alternative to Postman.
Bruno is an open-source, offline-first API client that stores collections as plain-text files in Git.
- for
- Developers and teams who need a secure, local-first API testing tool.
- pricing
- freemium · free trial
- license
- MIT
Key features
- Git-native collections — Store API requests as YAML files in your repo, enabling diff, branch, and merge workflows.
- No cloud sync — All data stays on the local machine; no account or login required.
- Multi-protocol support — Send HTTP, REST, GraphQL, gRPC and WebSocket requests.
- Secret manager integration — Connect to Vault, Azure Key Vault and AWS Secrets Manager for credentials.
- Built-in terminal & scripting — Run JavaScript scripts and use an integrated terminal for automation.
- Workspace & collection runner — Organize requests in workspaces and run entire folders of requests at once.
Use cases
- Version-controlled API testing in CI/CD pipelines
- Seeding test data by running a folder of requests
- Collaborating on API definitions via Git pull-requests
- Securely storing credentials with enterprise secret managers
- Running WebSocket interactions during local development
Bruno pricing
- Open Source$0Free forever · Local-first · Extensible
- Pro$6user/month/month, billed annuallyDeeper Git integration · Automation features · Priority support
- Ultimate$11user/month/month, billed annuallyEnterprise-grade integrations · SSO & SCIM · Dedicated account manager
Bruno vs alternatives
Bruno | Postman | Insomnia | ||
|---|---|---|---|---|
| Best for | Git-native API client | Cloud-based API platform | Open-source API client | Web-based API client |
| Pricing | Freemium | Subscription | Free | Free |
| DevHunt upvotes | 0 | 0 | 0 | 48 |
| Launched | — | — | — | Jan 2023 |
- Bruno vs Postman: Postman is cloud-centric with account-based storage, whereas Bruno is fully local and Git-native.
- Bruno vs Insomnia: Insomnia is also open-source but stores collections as JSON; Bruno uses plain-text YAML for diff-friendly versioning.
- Bruno vs Firecamp: Firecamp offers a similar open-source Postman alternative but focuses on a web UI; Bruno runs in the IDE/terminal and integrates with Git directly.
Bruno FAQ
Does Bruno sync data from my app?+
No. Bruno stores all data locally and never syncs to the cloud.
How does collaboration work?+
Collections are plain-text files in your repo, so you collaborate using standard Git workflows (branch, diff, merge).
Do you provide any support plans?+
Yes. The Pro plan includes 48-hour community support, while the Ultimate plan adds 24-hour email/chat support and a dedicated account manager.
Can my company put an Enterprise agreement in place?+
Enterprise agreements are available with the Ultimate plan; contact sales for details.
What about SSO and RBAC?+
Ultimate includes SSO/SAML and SCIM for role-based access control.
Summarized by DevHunt from usebruno.com · Oct 1, 2026. Details may change; check the official site.
About this listing
DevHunt lists Bruno because developers expect to find it next to the tools in its category. It did not launch on DevHunt. Work on Bruno? Message us to claim this listing.
Bruno
Postman
Insomnia



-(1).png?auto=compress&fit=max&w=64)

