{
  "slug": "hoppscotch",
  "name": "Hoppscotch",
  "aliases": ["Postwoman (former name)"],
  "vendor": { "name": "Hoppscotch", "slug": "hoppscotch-inc", "website": "https://hoppscotch.io" },
  "homepage_url": "https://hoppscotch.io/",
  "docs_url": "https://docs.hoppscotch.io/",
  "repo_url": "https://github.com/hoppscotch/hoppscotch",
  "license_url": "https://github.com/hoppscotch/hoppscotch/blob/main/LICENSE",
  "pricing_url": "https://hoppscotch.com/pricing",
  "product_type": "application",
  "product_status": "active",
  "summary": "Open-source API client that runs in the browser or as a desktop app, supports REST, GraphQL and realtime protocols, and can be self-hosted for teams",
  "description": "Hoppscotch is an open-source API development client, originally released as Postwoman, maintained by the company of the same name under the MIT license. It started as a web application that sends requests directly from the browser and now also ships desktop builds and a command-line runner. Supported protocols include REST, GraphQL, WebSocket, Server-Sent Events, Socket.IO and MQTT, with collections, environments, pre-request scripts and tests.\n\nThe hosted edition at hoppscotch.io is free to use, and the whole stack (web app, backend and admin dashboard) can be self-hosted with Docker for teams who want workspaces on their own infrastructure; paid cloud and enterprise plans add team and governance features. Because browser requests are subject to CORS, Hoppscotch provides a proxy and browser extension to reach APIs that do not allow cross-origin calls, which is a recurring point of friction compared with desktop-only clients. Collections are stored in the application's own format with import from Postman, Insomnia and OpenAPI.",
  "capabilities": ["REST, GraphQL, WebSocket, SSE, Socket.IO and MQTT requests", "Collections, environments and scripts", "Browser, desktop and CLI clients", "Self-hostable backend with team workspaces", "Import from Postman, Insomnia and OpenAPI", "Proxy and extension to bypass CORS restrictions"],
  "workflows": ["Test an API from any browser without installing software", "Self-host a team workspace on a private server", "Run collections in CI with the CLI"],
  "advantages": ["Open source with a self-hosted option", "Zero-install browser client", "Wide protocol coverage"],
  "limitations": ["Browser client is constrained by CORS without a proxy or extension", "Team features depend on the backend or paid plans", "Own collection format"],
  "prerequisites": ["A browser, or Docker for self-hosting"],
  "audiences": ["Developers wanting a lightweight API client", "Teams self-hosting their tooling"],
  "alternatives": ["postman", "bruno"],
  "comparison_notes": "Postman is the proprietary, cloud-centric reference with the widest feature set; Bruno is an offline desktop client that stores collections as plain files in Git. Hoppscotch sits between them: open source like Bruno, collaborative like Postman, and unique in offering a self-hosted web deployment.",
  "categories": [{ "slug": "api-development", "primary": true }],
  "tags": ["api", "testing", "http", "open-source", "self-hosted"],
  "use_cases": ["test-apis"],
  "operating_systems": ["web", "macos", "windows", "linux"],
  "execution_modes": ["cloud", "self-hosted", "local"],
  "interfaces": ["web", "desktop", "cli", "browser-extension"],
  "deployment_models": ["saas", "on-premises", "desktop"],
  "integrations": ["Docker", "OpenAPI", "Postman import", "GitHub Actions"],
  "data_formats": ["JSON", "OpenAPI", "GraphQL"],
  "languages": ["TypeScript", "Vue.js"],
  "source_model": "open-source",
  "license_spdx": "MIT",
  "pricing_model": ["open-source", "free", "freemium", "enterprise"],
  "pricing_checked_at": "2026-11-02",
  "self_hostable": true,
  "sources": [
    { "url": "https://hoppscotch.io/", "type": "official_site", "title": "Hoppscotch", "supports": ["name", "summary"], "checked_at": "2026-11-02" },
    { "url": "https://docs.hoppscotch.io/", "type": "official_docs", "title": "Hoppscotch Documentation", "supports": ["capabilities"], "checked_at": "2026-11-02" },
    { "url": "https://github.com/hoppscotch/hoppscotch/blob/main/LICENSE", "type": "license_page", "supports": ["license_spdx", "source_model"], "checked_at": "2026-11-02" },
    { "url": "https://hoppscotch.com/pricing", "type": "pricing_page", "title": "Hoppscotch pricing", "supports": ["pricing_model"], "checked_at": "2026-11-02" }
  ],
  "confidence": "high",
  "discovery_method": "editorial-research",
  "depth": "standard",
  "editorial_status": "reviewed",
  "visibility": "public",
  "featured": false,
  "author": "batch-B1"
}
