saasrankedSoftware, ranked on the facts

API client · Bruno Software Inc.

Bruno

Open-source, offline-first API client that keeps collections as plain files you can commit to Git.

82/100

#2 of 11 API clients
Facts checked 8 Oct 2026

In short

Bruno suits developers who want an open-source client with no account, plain-file collections and a CLI that runs in CI2,3,4,6. Pro costs $6 per user a month, billed yearly1. The catch: there is no cloud sync, no web app is listed, mock servers are still in beta, and Server-Sent Events work through a plain HTTP request rather than their own request type3,7,10,13.

Best for: Developers who want collections in their own repository and no account.

Where the points come from

Systems8 of 10
Requests and protocols27 of 33
Your data22 of 22
Teams and trust9 of 16
Price16 of 19

Systems 8 of 10 points

RuleWhat is publishedPoints
Other systemsmacOS, LinuxDirect downloads for macOS, Windows and Linux; no web app is listed10.4 / 6
Command-line runnerYesbru run runs requests, folders and collections, for example in GitHub Actions or Docker6.4 / 4

Requests and protocols 27 of 33 points

RuleWhat is publishedPoints
Built-in protocolsGraphQL, gRPC, WebSocketDocs name GraphQL, gRPC and WebSocket requests, none labelled beta. SSE runs through an HTTP request with a header, not its own request screen4,13.9 / 12
Imports OpenAPIYesbru import creates a collection from an OpenAPI or WSDL specification6.4 / 4
Scripts and testsYesPre-request and post-response JavaScript, plus assertions and test suites4.8 / 8
Collection runnerYesDocs say to automate API tests using the Collection Runner or the Bruno CLI9.3 / 3
Mock serversNoThe docs say Mock Servers are in Beta7.0 / 3
Publishes API docsYesBuilds a standalone interactive HTML docs site from a collection; you deploy it yourself8.3 / 3

Your data 22 of 22 points

RuleWhat is publishedPoints
Works without an accountYesDocs say Bruno does not require an account; collections are stored as files2.8 / 8
Collections as plain filesYesCollections live as plain-text files on your filesystem and can be versioned with Git; free edition3,4.8 / 8
Open-source appsYesRepository lists the MIT licence3.6 / 6

Teams and trust 9 of 16 points

RuleWhat is publishedPoints
Shared team workspacesNoSharing is through Git; the repository says there are no plans to add cloud sync3,12.0 / 7
SAML or OIDC single sign-onYesDocs list SAML SSO with providers such as Okta and Entra ID under licence management5.4 / 4
SOC 2 Type II or ISO 27001YesSecurity page says SOC 2 Type II certified, audited against AICPA Trust Services Criteria11.5 / 5

Price 16 of 19 points

RuleWhat is publishedPoints
Free planYesOpen Source edition is $0 and MIT-licensed1,3.10 / 10
Cheapest paid plan$6/moPro, $6 per user a month, billed annually1.6 / 9

The rule behind each line: how we score API clients.

Plans and prices

As the vendor lists them, before tax. Prices are in US dollars unless the plan shows euros; the points use US dollars, with euros converted at the ECB rate.

PlanPrice as listedPer monthNotes
Open SourceIndividualsFree1,3$0MIT-licensed edition with 2 workspaces
ProTeams$6/user/month1$6Billed yearly; unlimited workspaces
UltimateLarger teams$11/user/month1$11Billed yearly; unlimited licence admins

The pricing page shows annual prices; no monthly-billed price is listed1.

Strengths

  • Open source under the MIT licence3.
  • Works without an account; collections are plain-text files on your filesystem2,4.
  • Bruno CLI runs collections in CI and can import OpenAPI or WSDL specs6.
  • Builds REST, GraphQL, gRPC, WebSocket and SOAP requests4.
  • Names SOC 2 Type II certification11.

Limits

  • Mock servers are labelled beta in the docs7.
  • No cloud-hosted shared workspaces; the project says it has no plans to add cloud sync3.
  • Server-Sent Events have no request type of their own; you add an Accept: text/event-stream header to an HTTP request13.
  • Committing, pushing and branching in the app need Pro or Ultimate12.
  • No web app is listed; downloads cover macOS, Windows and Linux10.

Other API clients

  1. 1
    InsomniaPeople who want an open-source client with GraphQL, gRPC, WebSocket and SSE screens
    85/100
    $10/mocheapest paid plan
  2. 3
    PostmanTeams that want shared workspaces, mock servers and published docs in one place
    78/100
    $9/mocheapest paid plan
  3. 4
    ApidogSmall teams that want design, testing, mocking and docs in one tool
    70/100
    $9/mocheapest paid plan
  4. 5
    HoppscotchDevelopers who want an MIT-licensed client with real-time protocols
    69/100
    $6/mocheapest paid plan

Bruno vs Insomnia · Bruno vs Postman · All 11 API clients

Sources

  1. Bruno pricing, Bruno. Accessed 8 Oct 2026.
  2. What is Bruno, Bruno Docs. Accessed 8 Oct 2026.
  3. usebruno/bruno, GitHub. Accessed 8 Oct 2026.
  4. API Client overview, Bruno Docs. Accessed 8 Oct 2026.
  5. Licensing overview, Bruno Docs. Accessed 8 Oct 2026.
  6. Bruno CLI overview, Bruno Docs. Accessed 8 Oct 2026.
  7. Mock Servers overview, Bruno Docs. Accessed 8 Oct 2026.
  8. API Docs overview, Bruno Docs. Accessed 8 Oct 2026.
  9. Automate tests, Bruno Docs. Accessed 8 Oct 2026.
  10. Download Bruno, Bruno Docs. Accessed 8 Oct 2026.
  11. Bruno security, Bruno. Accessed 8 Oct 2026.
  12. Git integration overview, Bruno Docs. Accessed 8 Oct 2026.
  13. Server-Sent Events (SSE), Bruno Docs. Accessed 8 Oct 2026.

Website: www.usebruno.com · Markdown version · We are not affiliated with Bruno Software Inc..