Skip to content

How Hoppscotch’s scores are calculated

The full audit trail, recomputed from the verdict data at build time through the same code that produced the leaderboard: verdict × quality × story weight per cell, cells sum to dimension scores, dimensions blend into the PA Score. Every number on the product page is reproducible from this page alone; for why the formula looks like this, see the methodology.

verdict factors: full ×1.0 · partial ×0.6 · disputed ×0.3 · none ×0.0 · n/a excluded from both sides · cell points = weight × quality × factor · cell max = weight × 10

PA Score33/100

Agent-ready 45.2 × 0.30 = 13.56

API quality 11.1 × 0.20 = 2.22

Openness 55.0 × 0.20 = 11.00

Built-in AI 30.0 × 0.15 = 4.50

Automation 9.0 × 0.15 = 1.35

(13.56 + 2.22 + 11.00 + 4.50 + 1.35) ÷ (0.30 + 0.20 + 0.20 + 0.15 + 0.15) = 32.63 ÷ 1.00 = 32.6

Scores are stored to 1 decimal; the product page’s pills round to whole numbers for display. Each dimension below shows the stories, verdicts, and cited evidence behind its number.

Agent-ready45.2/100×0.30 of the PA blend

Outside-in: can YOUR agent reach and drive this product — API, MCP, CLI, headless runs, agent docs.

Point an agent at llms.txt or agent-oriented docsweight 2

2 (weight) × 9 (quality) × 1.0 (full) = 18.0 of 20 max

  • [probe] https://docs.hoppscotch.io/llms.txtPROBE llms.txt: HTTP 200 at https://docs.hoppscotch.io/llms.txt # Hoppscotch Documentation > Find user guides, quickstarts, tutorials, use cases, code samples, and more. - [Introduct
  • [probe] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewofficial MCP server documented at https://docs.hoppscotch.io/documentation/clients/mcp-server/overview
  • [probe] https://docs.hoppscotch.io/documentation/clients/cli/overviewofficial CLI documented at https://docs.hoppscotch.io/documentation/clients/cli/overview
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you.

Run the product headlessly / in CI for automationweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewUse the Hoppscotch CLI to run API tests, automate monitoring, and manage collections from your terminal.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewThe hopp test command now has the ability to generate a JUnit Report for collection runs in the CLI.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewWith the command-line interface (CLI) you can interact with the Hoppscotch platform using a terminal, or through an automated system. This enables you to run API tests, manage automated API monitoring
  • [probe] https://docs.hoppscotch.io/documentation/clients/cli/overviewofficial CLI documented at https://docs.hoppscotch.io/documentation/clients/cli/overview

Plug MCP servers into this product so it can use their toolsweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you. It also sends real HTTP requests
  • [probe] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewofficial MCP server documented at https://docs.hoppscotch.io/documentation/clients/mcp-server/overview

Connect an agent via an official MCP serverweight 3

3 (weight) × 7 (quality) × 1.0 (full) = 21.0 of 30 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you. It also sends real HTTP requests
  • [probe] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewofficial MCP server documented at https://docs.hoppscotch.io/documentation/clients/mcp-server/overview

Use an official CLIweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewUse the Hoppscotch CLI to run API tests, automate monitoring, and manage collections from your terminal.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewThe hopp test command now has the ability to generate a JUnit Report for collection runs in the CLI.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewWith the command-line interface (CLI) you can interact with the Hoppscotch platform using a terminal, or through an automated system. This enables you to run API tests, manage automated API monitoring
  • [probe] https://docs.hoppscotch.io/documentation/clients/cli/overviewofficial CLI documented at https://docs.hoppscotch.io/documentation/clients/cli/overview

Drive the product through a documented public APIweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you. It also sends real HTTP requests
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewUse the Hoppscotch CLI to run API tests, automate monitoring, and manage collections from your terminal.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewWith the command-line interface (CLI) you can interact with the Hoppscotch platform using a terminal, or through an automated system. This enables you to run API tests, manage automated API monitoring
  • [probe] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewofficial MCP server documented at https://docs.hoppscotch.io/documentation/clients/mcp-server/overview
  • [probe] https://docs.hoppscotch.io/documentation/clients/cli/overviewofficial CLI documented at https://docs.hoppscotch.io/documentation/clients/cli/overview
  • [probe] https://docs.hoppscotch.io/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.hoppscotch.io/openapi.json, https://docs.hoppscotch.io/swagger.json, https://docs.hoppscotch.io/api/openapi.json, https://docs.hoppscotch.io/.well-known/openapi.json)

Issue scoped/least-privilege API credentials for an agentweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you. It also sends real HTTP requests
  • [probe] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewofficial MCP server documented at https://docs.hoppscotch.io/documentation/clients/mcp-server/overview

Build against official SDKsweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Subscribe to events via webhooksweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you. It also sends real HTTP requests
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewWith the command-line interface (CLI) you can interact with the Hoppscotch platform using a terminal, or through an automated system. This enables you to run API tests, manage automated API monitoring

Agent-ready = 95.0 ÷ 210 × 100 = 45.2

API quality11.1/100×0.20 of the PA blend

The programmable surface once an agent is there — machine-readable spec, interactive docs, sandbox, versioning discipline.

Explore an interactive API reference with runnable examplesweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://hoppscotch.com/changelogEmbed: Create a mini-version of Hoppscotch that you can embed in an HTML page, allowing your audience to interact with your API request.
  • [claimed-docs] https://hoppscotch.com/changelogUse tags as folders when importing from OpenAPI.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/getting-started/rest/creating-a-request.mdYou can enter the API endpoint and choose the HTTP method according to your needs from the dropdown menu. Once it is configured, click on the "Send" button

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

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [probe] https://docs.hoppscotch.io/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.hoppscotch.io/openapi.json, https://docs.hoppscotch.io/swagger.json, https://docs.hoppscotch.io/api/openapi.json, https://docs.hoppscotch.io/.well-known/openapi.json)
  • [claimed-docs] https://hoppscotch.com/changelogUse tags as folders when importing from OpenAPI.

Test against a sandbox environment without touching production dataweight 1

1 (weight) × 3 (quality) × 0.6 (partial) = 1.8 of 10 max

  • [claimed-docs] https://hoppscotch.com/changelogSecret variables in environments.
  • [claimed-docs] https://hoppscotch.com/changelogRequest variables.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you. It also sends real HTTP requests
  • [probe] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewofficial MCP server documented at https://docs.hoppscotch.io/documentation/clients/mcp-server/overview

Rely on versioned APIs with a documented deprecation policyweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

API quality = 7.8 ÷ 70 × 100 = 11.1

Openness55.0/100×0.20 of the PA blend

Can you leave, inspect, or self-host — data export, open source, portability.

Do everything through the API that I can do in the UIweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewUse the Hoppscotch CLI to run API tests, automate monitoring, and manage collections from your terminal.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewWith the command-line interface (CLI) you can interact with the Hoppscotch platform using a terminal, or through an automated system. This enables you to run API tests, manage automated API monitoring
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you. It also sends real HTTP requests
  • [probe] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewofficial MCP server documented at https://docs.hoppscotch.io/documentation/clients/mcp-server/overview
  • [probe] https://docs.hoppscotch.io/documentation/clients/cli/overviewofficial CLI documented at https://docs.hoppscotch.io/documentation/clients/cli/overview
  • [probe] https://docs.hoppscotch.io/openapi.jsonPROBE openapi: all candidate paths 404 (https://docs.hoppscotch.io/openapi.json, https://docs.hoppscotch.io/swagger.json, https://docs.hoppscotch.io/api/openapi.json, https://docs.hoppscotch.io/.well-known/openapi.json)

Export all of my data in open formats and leaveweight 3

3 (weight) × 5 (quality) × 0.6 (partial) = 9.0 of 30 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/self-host/getting-startedHoppscotch Community Edition is free and open-source. It is licensed under the MIT License.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/self-host/getting-startedSelf-host Hoppscotch on your own infrastructure with full data ownership.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/getting-started/quick-start.mdFor full data ownership and control over your API development and testing, you can self-host Hoppscotch on your infrastructure.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewUse the Hoppscotch CLI to run API tests, automate monitoring, and manage collections from your terminal.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you. It also sends real HTTP requests
  • [github] https://github.com/hoppscotch/hoppscotchImport cURL

Read the product's source under an open licenseweight 2

2 (weight) × 8 (quality) × 1.0 (full) = 16.0 of 20 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/self-host/getting-startedHoppscotch Community Edition is free and open-source. It is licensed under the MIT License.
  • [github] https://github.com/hoppscotch/hoppscotchImport cURL
  • [community] https://news.ycombinator.com/item?id=42895108I believe both Bruno and Hoppscotch are 'open core' with expensive paid plans for additional/enterprise functionality, and they limit community-contributed functionality in the open source versions to avoid competing with the commercial versions.
  • [community] https://news.ycombinator.com/item?id=42895108Going to leave this here for shady practices. A pull request was declined by the CEO since they were planning to build an OIDC feature into the enterprise plan. https://github.com/hoppscotch/hoppscotch/pull/3266#issuecomment-1984106576

Self-host the core productweight 3

3 (weight) × 8 (quality) × 1.0 (full) = 24.0 of 30 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/self-host/getting-startedHoppscotch Community Edition is free and open-source. It is licensed under the MIT License.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/self-host/getting-startedSAML-based SSO, on-prem deployment, audit logs, and more.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/self-host/getting-startedSelf-host Hoppscotch on your own infrastructure with full data ownership.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/getting-started/quick-start.mdFor full data ownership and control over your API development and testing, you can self-host Hoppscotch on your infrastructure.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/self-host/getting-startedSAML-based SSO, on-prem deployment, audit logs, and more. Hoppscotch Enterprise Edition is a self-hosted version of Hoppscotch Cloud with enterprise-ready features
  • [claimed-docs] https://hoppscotch.com/changelogYou can manage your server configurations directly from the self-host admin dashboard.
  • [community] https://news.ycombinator.com/item?id=30498072Am I going crazy or is there no way to install this locally apart from a 'development' setup with git clone or docker?
  • [community] https://news.ycombinator.com/item?id=30498072I only wish they can provide a self-hosting step.

Openness = 55.0 ÷ 100 × 100 = 55.0

Built-in AI30.0/100×0.15 of the PA blend

Inside-out: how agentic the product itself is for its users — built-in assistants, autonomous features.

Get AI-generated insights and suggestions from my data inside the productweight 2

2 (weight) × 5 (quality) × 0.6 (partial) = 6.0 of 20 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/features/ai-features.mdThese include renaming of API requests, generation of structured request payloads, and scripting capabilities for pre-request logic and test cases.

Set up automations that run autonomously in the backgroundweight 2

2 (weight) × 4 (quality) × 0.6 (partial) = 4.8 of 20 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewUse the Hoppscotch CLI to run API tests, automate monitoring, and manage collections from your terminal.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewWith the command-line interface (CLI) you can interact with the Hoppscotch platform using a terminal, or through an automated system. This enables you to run API tests, manage automated API monitoring
  • [probe] https://docs.hoppscotch.io/documentation/clients/cli/overviewofficial CLI documented at https://docs.hoppscotch.io/documentation/clients/cli/overview

Delegate tasks to a built-in AI assistant inside the productweight 3

3 (weight) × 5 (quality) × 0.6 (partial) = 9.0 of 30 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/features/ai-features.mdThese include renaming of API requests, generation of structured request payloads, and scripting capabilities for pre-request logic and test cases.

Operate the product with natural-language commandsweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you. It also sends real HTTP requests
  • [claimed-docs] https://docs.hoppscotch.io/documentation/features/ai-features.mdThese include renaming of API requests, generation of structured request payloads, and scripting capabilities for pre-request logic and test cases.
  • [probe] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewofficial MCP server documented at https://docs.hoppscotch.io/documentation/clients/mcp-server/overview

Built-in AI = 27.0 ÷ 90 × 100 = 30.0

Automation9.0/100×0.15 of the PA blend

Depth of automation primitives — rules, scheduling, bulk operations, webhooks.

Perform bulk operations across many items at onceweight 2

2 (weight) × 6 (quality) × 0.6 (partial) = 7.2 of 20 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewUse the Hoppscotch CLI to run API tests, automate monitoring, and manage collections from your terminal.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewThe hopp test command now has the ability to generate a JUnit Report for collection runs in the CLI.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewWith the command-line interface (CLI) you can interact with the Hoppscotch platform using a terminal, or through an automated system. This enables you to run API tests, manage automated API monitoring
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you. It also sends real HTTP requests
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you.

Define rules that trigger actions automatically on eventsweight 3

3 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 30 max

no evidence cited — the verdict rests on absence of evidence, re-checked on refresh

Schedule recurring jobs or workflowsweight 2

2 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 20 max

  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewUse the Hoppscotch CLI to run API tests, automate monitoring, and manage collections from your terminal.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewWith the command-line interface (CLI) you can interact with the Hoppscotch platform using a terminal, or through an automated system. This enables you to run API tests, manage automated API monitoring
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/cli/overviewThe hopp test command now has the ability to generate a JUnit Report for collection runs in the CLI.
  • [claimed-docs] https://docs.hoppscotch.io/documentation/clients/mcp-server/overviewIt hands the host your collections, requests, environments, and teams, so an agent can read and change them for you. It also sends real HTTP requests

Version, review, and roll back my automationsweight 1

1 (weight) × 0 (quality) × 0.0 (none) = 0.0 of 10 max

  • [community] https://github.com/hoppscotch/hoppscotch/issues/870Would be nice to sync storage over git. My team runs into this problem with Postman and any other web request UI out there - that the web request collections are synced differently than our git repos. Why not just make storage git-friendly.

Automation = 7.2 ÷ 80 × 100 = 9.0