Skip to content

Rank #3 of 5 in API platforms

Bruno logo

Bruno Software

46.9k11.8k/yrnpm 215.8k/wk +204npm/wk -70.8k

Access

Install

npmnpm install -g @usebruno/cli
chocochoco install bruno

Compare head-to-head

Alternatives to Bruno

Showcase

Bruno homepage screenshot
homepage · captured Sep 2026 · view live ↗
Bruno docs screenshot
docs · captured Sep 2026 · view live ↗

Verified integrations

Connections to other tracked products — hover a chip for the verbatim evidence quote behind it.

By theme — the product's score on each story themeBy theme

Agenticness — how well agents can access and operate the productAgenticnessevidence →

How well agents can access and operate the product

27.4/100

Automation depth — how much of the product can run unattendedAutomation depthevidence →

How much of the product can run unattended

39.8/100

Ci scripting — stories about ci scripting in this arenaCi scriptingevidence →

Stories about ci scripting in this arena

57.1/100

Collaboration — working as a team — sharing, comments, roles, simultaneous editingCollaborationevidence →

Working as a team — sharing, comments, roles, simultaneous editing

19.7/100

Collections workspaces — stories about collections workspaces in this arenaCollections workspacesevidence →

Stories about collections workspaces in this arena

67.0/100

Environments secrets — stories about environments secrets in this arenaEnvironments secretsevidence →

Stories about environments secrets in this arena

53.6/100

Gateway traffic — stories about gateway traffic in this arenaGateway trafficevidence →

Stories about gateway traffic in this arena

n/a

Openness — open source, data portability, and self-hosting storiesOpennessevidence →

Open source, data portability, and self-hosting stories

60.0/100

Privacy posture — data-handling and privacy storiesPrivacy postureevidence →

Data-handling and privacy stories

52.7/100

Spec design — stories about spec design in this arenaSpec designevidence →

Stories about spec design in this arena

10.3/100

Testing mocking — stories about testing mocking in this arenaTesting mockingevidence →

Stories about testing mocking in this arena

51.2/100

Story verdicts — every judged story with its evidenceStory verdicts

What’s free: 3 free · 0 paid · 0 enterprise · 28 not stated in evidence

?

Sorted by importance (agentic first) (high → low) · 57/57 stories · click a row’s chevron for the rationale and evidence

Delegate tasks to a built-in AI assistant inside the product G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness3partial6/10C

Drive the product through a documented public API G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3partial5/10T

Connect an agent via an official MCP server G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3none0/10

Plug MCP servers into this product so it can use their tools G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness3noneuntestednone yet

Run the product headlessly / in CI for automation G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full9/10T

Point an agent at llms.txt or agent-oriented docs G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full8/10T

Get AI-generated insights and suggestions from my data inside the product G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial7/10C

Use an official CLI G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2full7/10T

Operate the product with natural-language commands G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial6/10C

Explore an interactive API reference with runnable examples G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial4/10T

Set up automations that run autonomously in the background G

Agentic features

ai-native userAgenticness — how well agents can access and operate the productAgenticness2partial4/10C

Download a machine-readable API spec (OpenAPI or equivalent) G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Issue scoped/least-privilege API credentials for an agent G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2none0/10

Build against official SDKs G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2noneuntestednone yet

Rely on versioned APIs with a documented deprecation policy G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness2noneuntestednone yet

Subscribe to events via webhooks G

Agent access

ai-native userAgenticness — how well agents can access and operate the productAgenticness2n/auntestednone yet

Test against a sandbox environment without touching production data G

Api quality

ai-native userAgenticness — how well agents can access and operate the productAgenticness1partial5/10C

Store collections as plain text files in my repo and version them with git C

Collections

developerCollections workspaces — stories about collections workspaces in this arenaCollections workspaces3fullfree10/10X

Prevent my data from being used to train AI models G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture3full9/10X

Run an entire collection as an automated test suite with a pass/fail report C

Testing

developerTesting mocking — stories about testing mocking in this arenaTesting mocking3full9/10T

Export all of my data in open formats and leave G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness3full8/10X

Organize API requests into collections and folders and rerun them anytime C

Collections

developerCollections workspaces — stories about collections workspaces in this arenaCollections workspaces3full8/10X

Run my API test collections in CI with a CLI and fail the build on regressions C

Ci

developerCi scripting — stories about ci scripting in this arenaCi scripting3full8/10T

Self-host the core product G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness3full8/10X

Write test assertions against response status, body, and headers C

Testing

developerTesting mocking — stories about testing mocking in this arenaTesting mocking3full7/10C

Switch requests between dev, staging, and prod using environment variable sets C

Environments

developerEnvironments secrets — stories about environments secrets in this arenaEnvironments secrets3partial6/10C

Share collections with my team in a synced shared workspace C

Team workspaces

developerCollaboration — working as a team — sharing, comments, roles, simultaneous editingCollaboration3partialfree5/10X

Define rules that trigger actions automatically on events G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth3partial4/10C

Spin up a mock server from saved examples or a spec so consumers can build before the API exists C

Mocking

developerTesting mocking — stories about testing mocking in this arenaTesting mocking3partial3/10C

Enforce authentication (API keys, OAuth2, JWT, mTLS) on upstream APIs via gateway plugins or policies C

Traffic management

platform-engineerGateway traffic — stories about gateway traffic in this arenaGateway traffic3n/auntestednone yet

Enforce rate limits on API traffic per consumer or route C

Traffic management

platform-engineerGateway traffic — stories about gateway traffic in this arenaGateway traffic3n/auntestednone yet

Import an OpenAPI spec to generate requests and collections C

Spec import export

developerSpec design — stories about spec design in this arenaSpec design3noneuntestednone yet

Lint API specs against configurable style and governance rules C

Governance

platform-engineerSpec design — stories about spec design in this arenaSpec design3n/auntestednone yet

Work fully offline in a local workspace without a cloud account G

Offline

developerCollections workspaces — stories about collections workspaces in this arenaCollections workspaces2full9/10X

Keep credentials out of shared files with masked secrets or an external vault integration C

Secrets

platform-engineerEnvironments secrets — stories about environments secrets in this arenaEnvironments secrets2full8/10C

Script pre-request and post-response logic to chain requests and massage data C

Scripting

developerCi scripting — stories about ci scripting in this arenaCi scripting2full8/10C

Have AI generate test cases or assertions for an endpoint from its spec or responses C

Ai assist

ai-native userTesting mocking — stories about testing mocking in this arenaTesting mocking2partial7/10C

Import and export collections in portable formats to move between tools C

Collections

developerCollections workspaces — stories about collections workspaces in this arenaCollections workspaces2partial7/10C

Perform bulk operations across many items at once G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth2full7/10T

Control data retention and deletion G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2partial6/10C

Do everything through the API that I can do in the UI G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness2partial6/10T

Generate and publish API documentation from my collections or specs C

Docs generation

developerSpec design — stories about spec design in this arenaSpec design2partial6/10C

Opt out of telemetry and usage tracking G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2partial6/10C

Choose where my data is stored (region/residency) G

ai-native userPrivacy posture — data-handling and privacy storiesPrivacy posture2partial5/10C

Publish an internal catalog or portal where teams discover and consume our APIs C

Api catalog

platform-engineerCollaboration — working as a team — sharing, comments, roles, simultaneous editingCollaboration2partial4/10C

Read the product's source under an open license G

ai-native userOpenness — open source, data portability, and self-hosting storiesOpenness2partial4/10C

Validate live responses against the API contract to catch drift C

Contract testing

platform-engineerTesting mocking — stories about testing mocking in this arenaTesting mocking2partial4/10C

Schedule recurring jobs or workflows G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth2partial3/10C

Design an API spec-first and export it as OpenAPI C

Spec import export

developerSpec design — stories about spec design in this arenaSpec design2none0/10

Schedule collection runs as monitors that alert me when an API breaks C

Monitors

developerCi scripting — stories about ci scripting in this arenaCi scripting2none0/10

Send GraphQL, gRPC, WebSocket, and SSE requests, not just REST C

Protocols

developerCollections workspaces — stories about collections workspaces in this arenaCollections workspaces2none0/10

Control who can view or edit APIs and collections with roles and permissions G

Access control

platform-engineerCollaboration — working as a team — sharing, comments, roles, simultaneous editingCollaboration2noneuntestednone yet

Manage API infrastructure as declarative config and sync it from CI (GitOps/APIOps) C

Gateway ops

platform-engineerGateway traffic — stories about gateway traffic in this arenaGateway traffic2n/auntestednone yet

Monitor API traffic with metrics, logging, and tracing integrations C

Monitoring

platform-engineerGateway traffic — stories about gateway traffic in this arenaGateway traffic2n/auntestednone yet

Proxy and govern LLM/MCP traffic (token limits, prompt guards, provider routing) through the platform C

Ai gateway

ai-native userGateway traffic — stories about gateway traffic in this arenaGateway traffic2n/auntestednone yet

Route, load-balance, and transform requests between consumers and upstream services C

Traffic management

platform-engineerGateway traffic — stories about gateway traffic in this arenaGateway traffic2n/auntestednone yet

Version, review, and roll back my automations G

ai-native userAutomation depth — how much of the product can run unattendedAutomation depth1fullfree7/10X

Opportunities — the stories that would move this product's scores, from its own judged verdictsOpportunitiestop 8 of 33 stories with headroom

What would move Bruno’s scores — derived from its own judged verdicts, biggest headroom first. Each line quotes what the judge found missing; shipping it (or evidencing it publicly) is the fix.

  1. Agenticness — how well agents can access and operate the productPlug MCP servers into this product so it can use their tools

    nonemoves agent-readyimpact 45

    Bruno's docs describe AI features (BYOK script generation, AI chat sidebar) but no evidence anywhere mentions MCP server support or plugging in MCP tools for Bruno to use.

  2. Agenticness — how well agents can access and operate the productConnect an agent via an official MCP server

    nonemoves agent-readyimpact 45

    Bruno is an API client/CLI product where an official MCP server is a plausible feature (e.g., for AI agents to run collections), but no evidence pack item mentions an MCP server, MCP protocol, or agent-connection endpoint — only AI-assisted scripting/chat features (BYOK) are documented, which is a different capability.

  3. Spec design — stories about spec design in this arenaImport an OpenAPI spec to generate requests and collections

    nonemoves PA Scoreimpact 30

    The evidence pack documents Postman collection import (bruno-docs-24, bruno-docs-25, bruno-docs-7) but contains no mention of importing OpenAPI/Swagger specs to generate requests or collections.

  4. Agenticness — how well agents can access and operate the productIssue scoped/least-privilege API credentials for an agent

    nonemoves agent-readyimpact 30

    Missing: any credential-issuance or scoping mechanism aimed at agents, documentation of granular permission scopes, or evidence of restricting an agent's API access via generated tokens.

  5. Agenticness — how well agents can access and operate the productBuild against official SDKs

    nonemoves agent-readyimpact 30

    Evidence shows Bruno offers a CLI (bru-cli), Docker images, and a Bru markup format, but no official SDKs (e.g., client libraries in Python/JS/Go) for programmatic integration are documented anywhere in the pack.

  6. Agenticness — how well agents can access and operate the productDownload a machine-readable API spec (OpenAPI or equivalent)

    nonemoves API qualityimpact 30

    Missing: any OpenAPI/Swagger JSON or equivalent structured spec, first-party docs describing one, and community confirmation of its existence.

  7. Agenticness — how well agents can access and operate the productRely on versioned APIs with a documented deprecation policy

    nonemoves API qualityimpact 30

    Evidence shows Bruno ships versioned releases/changelogs (e.g., CLI v4.1.0, release notes) but nothing documents an explicit API/CLI deprecation policy or versioning guarantees that an AI-native user could rely on.

  8. Agenticness — how well agents can access and operate the productDrive the product through a documented public API

    partialq5/10moves agent-readyimpact 22.5

    Missing: a documented HTTP/REST API or SDK beyond the CLI, official OpenAPI/swagger spec, and evidence of programmatic access outside the CLI wrapper.

Showing the top 8 of 33 — every none/partial verdict in the story verdicts table is headroom.

Think a verdict is wrong? Every verdicts-table row has a Flag link — see the methodology.

Coverage map — which docs area, API section, or community source covers which judged storiesCoverage map13 surfaces · 38 covered stories

Where the cited evidence behind each covered verdict came from — the same citations the verdicts table shows, no extra judging.

GitHub README27 stories

Claims vs evidence — vendor claims reconciled against independent verdictsClaims vs evidence

8 of 13 testable claims verified · 0 contradictedintegrity 62/100

20 distinct capability claims found in Bruno’s own claimed-docs/GitHub materials, reconciled against our judge’s independent verdicts.

8

Verified

5

Unverified

0

Contradicted

25

Undersold

Verified (15)
Unverified (8)
Undersold (25)
Claims outside our story set (1)

Real capability claims found in Bruno’s own materials, but no story in this arena’s taxonomy covers them yet — that’s feedback on the taxonomy, not a mark against the product.

  • Supports global client certificates with per-cert disabling

    source ↗
Suggest a story for these →

Business model

open-sourcefree-tiersubscription-per-seat

Open-source (MIT) desktop client and CLI are free; paid Pro and Ultimate per-user plans add premium collaboration and team features on top.

pricing ↗

Score trend

How this product’s scores have moved as evidence and verdicts are re-derived — a point per change, not per day.

PA Score26 (Sep 3 '26)34 (Sep 16 '26)
Agent-ready29 (Sep 3 '26)30 (Sep 16 '26)

Flag

⚑ Flag a verdict

Think a verdict is wrong? Opens a prefilled GitHub issue — or use the ⚑ next to any verdict above.

Badge

Embed this product's score badge →

Hotlinked SVG — always shows the live current score.

For agents

Data

Agent surface uptime llms.txt 100% (30d, checked every 6h since Sep 8 '26)