Skip to content

Hoppscotch

Open-source app for building, sending, and testing API requests in the browser, desktop, or CLI.

Stars
80.7k
Forks
6.2k
Licence
MIT
Language
TypeScript
Last update
6 days ago
Type
App

What it is

Hoppscotch is an open-source tool for making and testing requests to web APIs. You enter a URL, choose a method such as GET or POST, send the request, and inspect the response. It is offered as a web app, a installable desktop or PWA app, and a command-line interface, and the README positions it as an open-source alternative to Postman and Insomnia.

  • Send a GET or POST request to an API endpoint and view the formatted JSON or XML response
  • Explore a GraphQL endpoint by loading its schema and running queries
  • Test a WebSocket, Server-Sent Events, Socket.IO, or MQTT endpoint
  • Save requests into collections and use environment variables to switch between setups
  • Generate request code snippets for 10+ languages from a request

Great for

  • Developers who want to test REST, GraphQL, WebSocket, or other APIs without a heavy desktop client
  • Teams that want to share collections and environments across members
  • People who prefer an open-source tool they can self-host or run offline
  • Developers who want to run API tests from the command line via the Hoppscotch CLI

Not ideal for

  • Users who need features the README does not describe; the README is truncated and feature depth is not fully covered
  • People who want a fully managed, closed hosted service with no interest in self-hosting or sync setup
  • Non-developers with no need to call APIs
Step-by-step guide: how to use HoppscotchInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Use it in the browser (or self-host)

    Clone the repository

    git clone https://github.com/hoppscotch/hoppscotch
  2. 2

    Run it

    • Open https://hoppscotch.io in a browser to use the web app without installing anything
    • Choose an HTTP method and enter a URL
    • Click Send and read the response in the response panel
    • Save the request into a collection to reuse it later
  3. 3

    Get the most out of it

    • Use environments and variables to switch between development and production endpoints
    • Use pre-request scripts to set variables or add timestamps to headers
    • Use post-request tests to check status codes and parse response data
    • Install the app as a PWA for offline use, as the README describes
    • Use the Hoppscotch CLI for running requests outside the browser

Downloads

Strengths

  • Open source under the MIT license with a large community (about 80,700 stars at the time of metadata)
  • Supports many protocols beyond basic HTTP, including GraphQL, WebSocket, and MQTT
  • Available as a web app, PWA, and CLI, with offline support noted in the README

Trade-offs

  • Some features, such as cloud sync and teams, depend on signing in and may involve a hosted service
  • The README is truncated and does not fully document installation for every platform
  • The latest release listed has no downloadable binaries, so setup may require building from source or using the web app

How it compares

ProjectStarsTypeLevelUpdatedBest for
hoppscotch (this)80.7kAppbeginner6 days agoDevelopers who want to test REST, GraphQL, WebSocket, or other APIs without a heavy desktop client
bruno48kAppbeginner4 days agoDevelopers who want to test HTTP or GraphQL APIs without an account or cloud sync
scalar16.4kAppbeginner4 days agoDevelopers who already maintain an OpenAPI or Swagger document
yaak19.4kAppbeginner4 days agoDevelopers who want a desktop client for REST, GraphQL, gRPC, WebSocket or SSE in one place
laravel-crm24.1kAppintermediate4 days agoSmall and mid-sized businesses that want a self-hosted CRM
vue-admin-better18.9kAppintermediate16 days agoFront-end developers with about a year of experience who want an admin panel starting point

Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.