LifetimeMac

Bruno

offline-first API client that keeps collections in your git repo

Open source

The catch

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.

The Bruno page at usebruno.com
Page capture from usebruno.com, taken 2026-09-22. Images belong to their developers.
  • 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

The facts

Price
Free
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
Price checked
2026-09-22
Check it yourself
Price band
Free