Hoppscotch
Open-source API client that runs in the browser, on the desktop or self-hosted
In our rankings
Scores on the open-source api clients criteria
Evaluated Nov 5, 2026- Local storage without an account ×3 3
3/5 means: Works without an account with data kept on your device; syncing and team features need the vendor's cloud or a server you host yourself.
Collections can stay in local session storage without signing in, but syncing needs an account on Hoppscotch's cloud or on a self-hosted instance, which runs as a set of Docker containers.
4 quotes - Collections as files in Git ×2 2
2/5 means: Collections can only be exported and imported as files or gists.
Collections can be exported and imported as files or GitHub gists; no Git sync is documented.
2 quotes - Protocols supported ×3 4
4/5 means: Four of the five (REST, GraphQL, gRPC, WebSocket, SSE).
REST, GraphQL, WebSocket and SSE, plus Socket.IO and MQTT; gRPC is not listed.
3 quotes - Tests and command-line runs ×2 4
4/5 means: Test scripts plus a command-line runner for CI, or the same with report output when the runner is labelled alpha or beta.
Post-request tests and a CLI that writes JUnit reports, but the CLI is labelled alpha.
4 quotes
Evidence (20 quotes)
- 1
“Collections are synced with your cloud/local session storage.”
github.com/hoppscotch/hoppscotch · checked - 2
“Auth + Sync: Sign in and sync your data in real-time across all your devices.”
github.com/hoppscotch/hoppscotch · checked - 3
“Self-host Hoppscotch on your own infrastructure with full data ownership.”
- 4
“Hoppscotch is a self-hosted API development platform, packaged as a set of Docker containers.”
- 5
“The instance usage ping is sent once a week to indicate that the instance is operational. You can disable this event by navigating to the settings page and turning off data sharing settings.”
- 6
“Hoppscotch does not capture any data from your APIs. All captured data is anonymous and pertains to instance usage.”
- 7
“Session-replay technologies, such as those provided by PostHog employ software code to record users’ interactions with the Services in a manner that allows us to watch video replays of those user sessions.”
docs.hoppscotch.io/support/privacy · checked - 8
“Export and import as a file or GitHub gist”
github.com/hoppscotch/hoppscotch · checked - 9
“You can import and export collections from Hoppscotch, OpenAPI, and Postman.”
- 10
“You also get the option to choose from four different protocols WebSocket , SSE , Socket.IO , and MQTT .”
- 11
“GraphQL is a query language for APIs and a runtime for fulfilling those queries with your existing data.”
github.com/hoppscotch/hoppscotch · checked - 12
“Request Body: Used to send and receive data via the REST API.”
github.com/hoppscotch/hoppscotch · checked - 13
“Tests are executed after a response is received from the server”
- 14
“The hopp test command allows you to run tests against a Hoppscotch collection file.”
- 15
“Hoppscotch CLI is currently in alpha stage.”
- 16
“The hopp test command now has the ability to generate a JUnit Report for collection runs in the CLI.”
- 17
“The values of secret variables in any workspace will never be synced to the server or shared with any workspace members.”
- 18
“Hoppscotch Community Edition is free and open-source. It is licensed under the MIT License.”
- 19
“including as applicable, our website, mobile application, social media pages, marketing activities, and other activities described in this Privacy Policy”
docs.hoppscotch.io/support/privacy · checked - 20
“tag_name: 2026.10.1, published_at: 2026-11-05T08:15:08Z”