Teams that want an offline-first API client with local collections, Git-based collaboration, and a CLI for running requests in CI.
Bruno
Offline-first API client and CLI with Git-friendly collections for teams leaving Postman or Insomnia.
Bruno is an open source alternative to Postman and Insomnia. Offline-first API client and CLI with Git-friendly collections for teams leaving Postman or Insomnia. MIT licensed, 45.3k GitHub stars, self-host with Docker, no terminal required to start, and last released 2026-07-02.
Should you switch?
You need browser-based collaboration, cloud sync, or a shared hosted workspace instead of local files.
Bruno keeps sync local by design, so team workflows rely on Git; some features live in paid editions.
In the product

Community proof
"thanks for your efforts, we switched to Bruno from Postman and are quite happy!"
"Switched two years ago from Postman to Insomnia. Now Insomnia is also adding lots of logins and paid stuff and I am switching to Bruno. So far it seems great!"
Maintenance health
Can you do it today?
Get started
docker pull usebruno/cli:latest && docker run -v $(pwd):/bruno usebruno/cli runGitHub
brew install bruno
Support the creator
No public funding page yet.
Topics