Bruno
offline-first API client that keeps collections in your git repo
Open source
Everyday request building, environments, scripting and assertions are in the free open-source app, which is what qualifies it here. Deeper git integration, automation and enterprise controls sit behind the Pro and Ultimate subscriptions, and there is no perpetual licence for them. It is an Electron app, so it is heavier than a native Mac client, and the pool of shared public collections is much smaller than Postman's.
Bruno exists because of a specific annoyance: an API client that asks you to log in, then keeps your requests on its own servers and charges per seat to share them. Here a collection is a directory of text files in your repository. You commit it, someone reviews the diff, a branch changes an endpoint alongside the code that serves it, and the history lives where the rest of your history lives.
The app itself is ordinary in the good sense. Build a request, set headers and auth, define environments, write a pre-request or post-response script, add assertions, run a folder as a suite. Existing Postman and Insomnia collections import, so switching does not mean rebuilding everything by hand.
Read the pricing page carefully before you get attached, because this is the part people get wrong. The open-source app is free and stays free, and it is not a crippled demo. But the paid tiers are subscriptions, six or eleven dollars per user per month billed annually, and there is no lifetime option. If what you need is the deeper git workflow or team governance, you are buying a subscription, not escaping one.
It is Electron, so it is not light. If you live in the terminal, curl and
httpie with a checked-in shell script cover more ground than people admit.
What it looks like

What it does
- Requests stored as plain files you can commit, diff and review
- Works fully offline with no account and no forced sync
- Scripting, assertions and environment management built in
- Imports existing Postman and Insomnia collections
- Runs on macOS, Windows and Linux
Cancel instead
Also bought outright in dev tools
The facts
- Price
- Free
- Licence
- Free and open source
- What you get
- No licence to buy, and the source is public.
- Details
- The open-source app is free and fully usable. Paid tiers are subscriptions only: Pro at $6 per user per month and Ultimate at $11 per user per month, both billed annually, with a 14-day Ultimate trial and no card required. There is no one-time or lifetime purchase.
- Free trial
- No
- On Setapp
- No
- Minimum macOS
- not stated
- Developer
- Bruno (usebruno)
- Source
- Repository
- Price checked
- 2026-09-22
Check it yourself - Price band
- Free