Skip to content
testcritic

Hoppscotch

Lightweight browser-based API client you can self-host in a container.

API TestingFree tierOpen sourceSelf-hostable
Visit Hoppscotch

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

Teams that want a self-hosted, no-install internal API client.

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 tier

Free 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 site

Figures are indicative and were last reviewed August 2026. Vendors change pricing often; confirm before you commit.

Works with

GitHubOpenAPIDockerPostman import

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.

Explore all alternatives