API Clients · Reviewed 23 Oct 2026

Bruno

Git-native, open-source API client for REST, GraphQL, gRPC, and WebSocket.

free tier · usebruno.com ↗

Paid against free › API Clients › Bruno

Bruno at a glance

Overview

01

Summary

The useful answer before the supporting detail.

Bruno is a Git-native API client for testing REST, GraphQL, gRPC, and WebSocket APIs, with collections stored as plain-text files in your repository S96. Developers use it to avoid cloud lock-in and collaborate via Git, solving the problem of versioning and sharing API collections S96. Its practical value is a free, open-source suite including a desktop app, CLI, IDE extension, docs generator, and mock servers, all reading the same collections S1.

02

Product identity and positioning

Name, category, positioning, audience, and first-party claims.

  • Identity: Bruno is a Git-native API client for REST, GraphQL, gRPC, and WebSocket S96.
  • Core purpose: It solves the problem of cloud-locked API tools by storing collections as plain-text files in your repo S96.
  • Intended users: Developers and engineering teams who want version control and privacy S96.
  • Product scope: A product family including desktop app, CLI, IDE extension, docs generator, and mock servers S1.
  • Positioning: Bruno positions itself as the open-source challenger to bloated, cloud-locked platforms S96.
  • Claimed distinction: It claims Git-native workflows and local-first operation, with no account needed S1 S9.
03

Use cases and audiences

Who the product serves and the jobs it is designed to handle.

AudiencePractical use case
DevelopersTest REST, GraphQL, gRPC, and WebSocket APIs during development S9.
DevOps teamsAutomate API testing in CI/CD pipelines using the CLI S5 S1.
API consumersGenerate and self-host interactive API documentation from collections S6.
Frontend developersRun local mock servers to test frontend against API responses without a proxy S13.
Engineering teamsCollaborate on API collections via Git, with branching and reviews S96.

Features

09

Features and capabilities

Core functions and evidence-backed product capabilities.

CapabilityWhat it does
Multi-protocol testingTest REST, GraphQL, gRPC, and WebSocket APIs from a single desktop interface S9.
Git-native collectionsStore collections as plain-text files in your repo, enabling branching, diffing, and reviews like code S9 S96.
CLI automationRun API collections from the command line, integrate with CI/CD, and generate HTML, JSON, and JUnit reports S5.
IDE extensionTest APIs directly in VS Code, Cursor, Windsurf, and compatible editors with native integration S11.
API documentation generationGenerate a standalone, interactive HTML docs site from any collection, with live playground S1 S6.
Local mock serversRun a mock HTTP API on your machine from saved responses or OpenAPI specs, with CORS enabled S1 S13.
Environment managementCreate multiple environments and switch in a click, with per-environment variables and secrets S9.
10

Integrations and ecosystem

Connected products, exports, APIs, and workflow compatibility.

Integration or interfaceTypeWhat it enables
GitIntegrationStore collections as plain-text files in your repo, enabling version control and collaboration S9 S96.
CI/CD platforms (GitHub Actions, GitLab CI, Jenkins, CircleCI)IntegrationRun API tests in any CI/CD pipeline via the CLI S5.
VS Code, Cursor, WindsurfExtensionTest APIs directly in the editor with native integration S11 S1.
OpenAPI specImportGenerate mock servers from OpenAPI specs S13.
Static hosts (GitHub Pages, Netlify, Vercel)DeploymentDeploy generated API documentation to any static host S6.
cURL, Python, JavaScriptCode snippetsGenerate client code snippets for API consumers S6.

Pricing

11

Pricing and plans

Published plans, free access, trials, credits, and pricing limitations.

Plan or offerVerified price and billingIncludedLimits
Open Source$0 S173HTTP, REST, GraphQL, gRPC client, testing, scripting, 2 workspaces, unlimited collection runs S1732 workspaces; public Git providers only; 5 OpenAPI syncs per month S173
Pro$6 per user per month, billed annually S173Unlimited collection runs, data-driven runs, public and private Git providers, full Git UI, 48-hour support SLA S173Not established
Ultimate$11 per user per month, billed annually S173Unlimited runs, report generation, secret manager integrations, SSO, SCIM, audit logs, AI governance, 24-hour SLA S173Not established
Ultimate trialFree 14-day trial, no credit card S173Full Ultimate features S17314 days S173

Competition

12

Competitive landscape

Domains competing for the same organic search demand.

Sampled competitors

CompetitorFirst-page appearancesSampled queriesAverage positionQueries observed
reddit.com214.5bruno api client
github.com112bruno api
linkedin.com112bruno api client
marketplace.visualstudio.com113bruno api
keploy.io114bruno api
apidog.com114bruno api client
sourceforge.net115bruno api
blog.usebruno.com115bruno api client
codoid.com117bruno api client
youtube.com118bruno api client

Website intelligence — Collected evidence

Customers, testimonials, and first-party review claims

No supporting public-page evidence was collected for this category.

Independent review sources discovered

No links to supported independent review platforms were discovered on the collected pages.

13

AI visibility

Measured ChatGPT and Google AI mentions with cited sources.

AI-assistant referral traffic

  • Estimated current generative-AI referral share: 2.1%
MonthSource
—All AI assistants
—All AI assistants

Website intelligence — Collected evidence

Site-stated AI capabilities

Page typeEvidenceSource
integrationsNo cloud sync. No account. No login. We have zero visibility into your requests, and we're not training AI models on your data. Share only when you choose, through Git.https://www.usebruno.com/

These are first-party product claims, not independent measurements of AI-search visibility.

14

Marketing opportunities

Actions calculated directly from the collected evidence.

OpportunityRecommended actionEvidence
Competitor gap2 first-page appearances across bruno api client

Website intelligence — Collected evidence

Website evidence gaps

  • features: no usable public page was collected; verify whether the site publishes this evidence.
  • customers: no usable public page was collected; verify whether the site publishes this evidence.
  • reviews: no usable public page was collected; verify whether the site publishes this evidence.
  • technical: no usable public page was collected; verify whether the site publishes this evidence.

Trust and proof

15

Customers, proof, and reviews

Published proof, customer signals, and review evidence.

Independent reviews

PlatformPageHow it was foundNote
MakerStackBruno Review (2026) - MakerStackGrounded web search-first, open-source approach solves real pain points that Postman has created by going cloud-first. At ... /user/month for Pro, the Git integration alone justifies the cost. A smaller ecosystem and basic UI are fair trade-offs for privacy and freedom
Product HuntBruno : Reinventing the API Client / Local, Native Git, Open Source / Product HuntGrounded web searchCommand line tools The API-client built for developers. Open-source. Local Native git. Bruno stores collections on your filesystem which allows you to natively interact with git for collaboration and versioning.
usebruno.comBruno - The Git-Native API ClientGrounded web searchBruno - The Git-Native API Client ... # The Git-native API client ... Collections stored as code. Works with Git, your IDE, and your agents. Open-source, local, and built for developers. ... ### Collaborate via Git ... Everything is folders and text files on your filesystem, co-located with the code they belong to. Branch, diff, review, and merge your API collections with the exact workflow your team already trusts. ... No cloud sync. No account. No login. We have zero visibility into your reque

Customer proof

No named customers, testimonials, or customer case studies were found.

Independent mentions

  • Bruno: Fast and Git-friendly open-source API client (Postman alternative) / Hacker News — Fast and Git-friendly open-source API client (Postman alternative) / Hacker News Bruno: Fast and Git-friendly open-source API client (Postman alternative) (usebruno.com) 1538 points by ulrischa on March 9, 2024 / hide / past / favorite / 400 comments
  • Bruno https://www.usebruno.com/ https://github.com/usebruno/bruno Alternative to... — Alternative to postman, that's fully local and syncs to git easily. Unlike hoppskotch and insomnia that are free, but offer paid sync, Bruno just works in git. Unlike others, it doesn't dump JSON that's hard to diff, but has its own easily diffable format
  • usebruno/bruno — # usebruno/bruno ... Opensource IDE For Exploring and Testing API's (lightweight alternative to Postman/Insomnia) ... - Stars: 45775 - Forks: 2700 - Watchers: 45775 - Open issues: 1792 - License: MIT License - Homepage: https://www.usebruno.com/ - Default branch: main - Created: 2022-09-27T20:51:45Z ... Bruno is a new and innovative API client, aimed at revolutionizing the status quo represented by Postman and similar tools out there. Bruno stores your collections directly in a folder on your fi
  • Would love to see a comparison with Bruno 1 . 1 : https://usebruno.com / Hacker News — Bruno is also a good local-first client but leans more toward Postman's market. The main advantage Bruno has is the ability to run tests, and a CLI to do so. Yaak ... , and more powerful templating for doing things like generating UUIDs (also extendable
  • I moved to Bruno for being local, but even before being polished, I see it's tak... / Hacker News — specifically state: > Bruno is offline-only. There are no plans to add cloud-sync to Bruno, ever. We value your data privacy and believe it should stay on your device. Read our long-term vision here .
  • Bruno / The Open Source Drop — Bruno stores every API request as a plain text file in your repo. No cloud account, no proprietary collection format. The core app is MIT licensed, runs on ... and Linux, and covers REST, GraphQL and gRPC with scripting, environments, assertions and a

External links were grounded in one live web search. Search snippets are leads, not independently scraped page content; rejected links remain available in Review evidence.

16

Company, security, and trust

Ownership, policies, security signals, and public trust evidence.

SignalFindingSource
Company and ownershipCEO & Founder · Best Solution ITsource
Contact and supportLooking to trial for a large team or would like migration support? Just contact us!source
Legal and privacy🍪 We use cookies to improve your experience. By continuing, you agree to our cookie policy. Learn moresource
Security and complianceWhat about SSO and RBAC?source
Uptime and status pageNot published on the collected pages.—
Domain registered2022-09-27—
Domain expires2034-09-27—

Not found on the collected pages: uptime and status page. This only means Scout did not find it on the pages it read; it says nothing about the company itself.

17

Documentation and product updates

Help resources, product guidance, and visible changes over time.

Resource or updateTypeWhat is availableDate or freshness
Bruno Products - API Client, CLI, IDE Extension, Docs & Mock ServersDocumentationExplore Bruno products: the desktop API Client, the CLI for automation, the IDE extension, generated API documentation, and local mock servers. Fast, open source, and Git-friendly. (source)Not dated
Bruno API Documentation - Generate Beautiful API DocsAPI referenceCovers code examples. (source)Not dated
Contact and supportSupportPublic contact and support channel. (source)Not dated
API Documentation with Bruno - Living DocumentationAPI referenceCovers code examples. (source)Not dated
Bruno Changelog - Latest API Client Updates and FeaturesChangelogStay updated with Bruno API client changelog. See latest features, bug fixes, and improvements to the open source API testing tool. (source)Not dated
Bruno Roadmap - Upcoming API Client Features and DevelopmentRoadmapExplore Bruno API client roadmap. See upcoming features, planned improvements, and development priorities for the open source API testing tool. (source)Not dated
Bruno - The Git-Native API ClientProduct updateProduct update is publicly available. (source)Not dated

Not found in the collected public sources: status page, separate help center or knowledge base.

Technical

18

Technical and delivery signals

Delivery model, platforms, API, data ownership, reliability claims and release activity.

SignalFindingSource
Delivery model (cloud, self-hosted, desktop, browser extension)Bruno is a desktop app, CLI, IDE extension, and self-hostable docs generator S1.S1
Platforms and appsAvailable for macOS, Windows, and Linux S1.S1
API and extensibility (API, SDK, webhooks, MCP, plugins)Not published on the collected pages.—
Data ownership and exportCollections are stored as plain-text files in your repo, ensuring data ownership S9 S96.S9 S96
Performance and reliability claimsNot published on the collected pages.—
Release activityNot published on the collected pages.—
19

Measured infrastructure

Domain, certificate, and hosting signals, measured directly.

SignalFinding
Domain registered2022-09-27 — NameCheap, Inc.
Domain expires2034-09-27
TLS certificateSectigo Limited, valid, expires 2027-01-21
Security headersHSTS, CSP, X-Content-Type-Options, X-Frame-Options
Headers not servedReferrer-Policy
Server headernginx/1.18.0 (Ubuntu)
Mail handled byaspmx.l.google.com, alt1.aspmx.l.google.com
Nameserversns1.vercel-dns.com, ns2.vercel-dns.com

Not measurable: wayback: rate limited by archive.org, ladder stopped after 1 probe(s). A gap here means the lookup was unavailable, not that the finding is negative.

20

Technical site audit

A bounded multi-page crawl with page-level issues and URLs.

Scout — Bounded technical crawl

  • Pages crawled: 7 of 15 maximum
  • Technical health: 95/100
  • Critical issues: 0
  • Warnings: 6
  • Notices: 1

Issues

SeverityIssueValueAffected URL
warningTitle length should be reviewed68https://www.usebruno.com/downloads
noticeLow visible word count78https://www.usebruno.com/contact-sales
warningPage should have one primary H10https://www.usebruno.com/privacy-policy
warningDuplicate title in audit sample2https://www.usebruno.com/
warningDuplicate title in audit sample2https://www.usebruno.com/
warningDuplicate meta description in audit sample2https://www.usebruno.com/
warningDuplicate meta description in audit sample2https://www.usebruno.com/

Crawled pages

StatusTitleH1sWordsResponseURL
200Bruno - The Git-Native API Client19628488 mshttps://www.usebruno.com/
200Download Bruno - Free Open Source API Client for Windows, Mac, Linux134075 mshttps://www.usebruno.com/downloads
200Contact Sales \Bruno178292 ms
200Bruno V4 - Release Notes & Breaking Changes1154377 mshttps://www.usebruno.com/v4-release
200Bruno Privacy Policy - How We Protect Your Data0421578 mshttps://www.usebruno.com/privacy-policy
200Bruno Terms of Service - Usage Terms and Conditions14980272 mshttps://www.usebruno.com/terms
200Bruno - The Git-Native API Client19628228 mshttps://www.usebruno.com/

This is a bounded Scout crawl. Core Web Vitals and Lighthouse scores are not claimed unless a dedicated performance audit is connected.

21

Search Console and Analytics

First-party search and behavioral data connection state.

Modeled acquisition channels

ChannelEstimated share
direct17.1%
search60.2%
search organic52.9%
search paid7.2%
social10.5%
social organic4.9%
social paid5.6%
referrals7.2%
paid referrals2.4%
mail0.6%
gen ai2.1%
affiliate0.0%
other0.0%

First-party connections

IntegrationStatusData available after connection
Google Search ConsoleNot connectedClicks, impressions, CTR, average position, queries, pages, countries, and devices
Google AnalyticsNot connectedOrganic sessions, engagement, landing pages, conversions, geography, and devices

No first-party Search Console or Analytics numbers are shown until the site owner authorizes the corresponding Google account. Scout traffic model values above are modeled estimates, not private analytics totals.

Limits and method

22

Limitations and open questions

Known constraints and missing evidence from the collected pages.

The collected pages do not mention specific competitors by name, but user testimonials reference Postman and Insomnia as alternatives S96. Evidence gaps include lack of detailed security certifications, uptime status, and release history. Open questions remain about the exact feature set of paid plans beyond pricing, and the maturity of the mock server feature, which is in beta S13.

23

Sources, method, and limitations

Evidence inventory, collection method, provider use, and constraints.

This report is based on 15 collected pages from usebruno.com, including product pages, pricing, and privacy policy. Static and browser rendering providers were used; external proof search was enabled but only one search was attempted. The evidence catalog includes 178 tokens, but only a subset is cited here. Limitations: no third-party review sites were scraped, and some claims rely on user testimonials from the homepage.

Paid against free, in your inbox

One job at a time: the paid tools worth paying for, the free ones you can run yourself, and who should pick which.

No tracking pixels. One click to leave. We use your address to send Stack Radar and nothing else. Privacy.