← all SaaS

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.