Hoppscotch
Lightweight browser-based API client you can self-host in a container.
What it is
Hoppscotch runs entirely in the browser, needs no installation, and supports REST, GraphQL, WebSocket, SSE and MQTT. It is open source and can be self-hosted with a single container, which makes it easy to provide an internal API client that never sends requests through a third party.
Best for
Product tour
See Hoppscotch in action
Explore the interface before you make an account. Screenshots come from official product materials and may change as the tool evolves.
Request workspace
Compose a request and inspect its status, timing, headers and response body in one view.
Where it is strong
- Nothing to install — genuinely useful for onboarding and for locked-down machines.
- Self-hosting is a single container, so internal deployment is trivial.
- Very light and fast.
Where it falls short
- Browser CORS restrictions require a proxy or the desktop agent for many real requests.
- Fewer advanced testing and mocking features than Postman.
- Smaller community.
Pricing
From $6 per user/month (Organization, billed annually; 25% more monthly)
Free tierFree tier: Free cloud tier and a fully functional self-hosted community edition.
What drives the bill: Self-hosting the community edition is free. The Organization plan adds an admin dashboard and vendor support; the self-hosted Enterprise edition is quote-based.
Check current pricing on Hoppscotch’s siteFigures are indicative and were last reviewed August 2026. Vendors change pricing often; confirm before you commit.
Works with
What people who use Hoppscotch say
No reviews of Hoppscotch yet. If you have used it in anger, yours would be the first.
Alternatives to Hoppscotch
If Hoppscotch is not the right fit, these solve the same problem differently.
Postman
API Testing
The API platform most developers already have open: requests, collections, tests, mocks.
Insomnia
API Testing
Clean, fast API client with strong GraphQL and gRPC support.
Bruno
API Testing
Git-native API client that stores collections as plain files in your repo.
