Bruno
An open-source, local API client that stores collections as code in Git. Fast, developer-first alternative to Postman with no cloud syncing or AI training.

Bruno is the Git-native API client for REST, GraphQL, gRPC and WebSocket. A local and open-source solution to Postman. Fast, developer-first, and no cloud syncing.
Key Features
- Git-Native Collections: Store API collections as plain-text YAML files in your Git repository for version control and collaboration.
- Multi-Protocol Support: Works with REST, GraphQL, gRPC, and WebSocket APIs.
- Local-First & Secure: No cloud sync, no account required, and no AI training on your data.
- IDE Integration: Runs directly in your IDE (VS Code) and terminal.
- Enterprise Ready: SOC 2 Type II compliant with SSO/SAML, SCIM, and secret manager integrations (Vault, AWS, Azure).
- Open Standard: Built on OpenCollection, the open standard for API collections.
- Cross-Platform: Available for Linux, macOS, and Windows.
- VS Code Extension: Enhance your development workflow with Bruno's VS Code extension.
Tech / Self-Hosting
Bruno is a self-hosted application that runs entirely on your local machine or within your enterprise's security perimeter. No cloud infrastructure is required. The application is open-source (MIT License) and can be deployed via:
- Native installers for Linux, macOS, and Windows
- VS Code extension
- Docker container (community-supported)
For enterprise deployments, Bruno integrates seamlessly with existing identity providers (IdP), secret managers, and network controls (VPN, proxy, firewalls).