Skip to content
O/THE OPEN ALTERNATIVE
↑↓to navigate↵to selectescto close
Bruno

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 an open-source alternative to:

Bruno preview

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).