Bruno
API client in your git repo
open sourceDevelopment
Bruno is an offline Postman alternative: collections live as text files (Bru format) right in your repository, versioned alongside the code. No accounts, no mandatory cloud. Supports environments, secrets, and test scripts.
// Install
Your MacHomebrew in /opt/homebrew
brew install --cask bruno// What it is for
- Collections are plain files in your repo — code review and change history like any other code
- Works offline and needs no account: nothing leaves the machine
- No syncing between teammates to set up — git is the sync
- A light interface with no platform scaffolding: launch it and work
// Common questions
How do I move collections over from Postman?
Bruno imports Postman collections. Simple requests and environments come across untouched; complex pre-request scripts sometimes need a manual pass.
Does Bruno work for a team?
Yes, and that is its strength: the collection lives in the same repository as the API, so changes go through pull requests alongside the code instead of living a separate life in the cloud.
