Bruno
Open-source · self-hostable · replaces 2 SaaS tools on os-alt
usebruno/bruno · alive · ★ 43.8k · last commit today · 1661 open issues
License: MIT
Good fit for Teams that want git-based collection sync (PR reviews on API changes) instead of a SaaS workspace.
Weak at Collaborative real-time editing — Bruno is file-first, so concurrent edits resolve through git merge, not live presence.
In a terminal? npx -y github:SolvoHQ/os-alt-cli insomnia prints
the Insomnia comparison table including Bruno.
how the CLI works →
Replaces these SaaS
- Insomnia · API client / HTTP request testing
Install Bruno from usebruno.com or your distro repo. Collections → Import → Insomnia: point at the Insomnia v4 export (Application → Preferences → Data → Export Data → All → Insomnia v4). Bruno converts requests, environments, and folders into its `.bru` text files inside a folder you choose. Commit that folder to git for team sync — there's no server to run.
- Postman · API client / API workspace
Postman → Export Collection v2.1 (.json). Bruno → File → Import → Postman Collection. Most assertions translate; environments come over.
README badges for the SaaS this replaces
Maintainers and forks: drop a badge in your README to link readers from the SaaS-comparison page back to your repo.
FAQ
Is Bruno actively maintained?
Yes — last commit today. The repository is alive (commit activity within the past 90 days).
What does Bruno cost to self-host?
Bruno is free and open source under MIT. Typical self-host VPS cost: $0 — collections live as files in a folder; sync via git, no central server.
Which SaaS does Bruno replace?
Bruno is listed as an open-source self-host alternative to: Insomnia, Postman.