Overview:
Hoppscotch is an open-source API development ecosystem that provides a lightweight, fast interface for building and testing APIs. It allows users to send requests and receive responses in real time through a minimalistic UI. Designed for developers and teams, Hoppscotch supports multiple protocols including REST, GraphQL, WebSocket, Server-Sent Events, Socket.IO, and MQTT. It also offers features for collaboration, such as team workspaces with role-based access control, and can be used as a Progressive Web App (PWA) with offline support and low resource usage.
Core Features:
Multiple protocol support: Handle requests across REST, GraphQL, WebSocket, SSE, Socket.IO, and MQTT protocols.
Request builder: Select from standard HTTP methods (GET, POST, PUT, PATCH, DELETE, etc.) or custom methods, set headers, parameters, and body content types (FormData, JSON, and more).
Authorization: Authenticate requests using None, Basic, Bearer Token, OAuth 2.0, or OIDC Access Token/PKCE.
Pre-request and post-request scripts: Execute JavaScript snippets before requests are sent and after responses are received, enabling variable setting, data parsing, and status code checks.
Collections and environments: Organize requests into collections with nested folders, and manage reusable environment variables (unlimited count, exportable/importable via GitHub gist).
Team collaboration: Create unlimited teams and shared workspaces, with role-based access control and cloud sync across multiple devices.
Use Cases:
Developers testing REST, GraphQL, or WebSocket APIs: Quickly configure and send requests, inspect responses, and iterate on API behavior without switching tools.
Teams collaborating on API design: Use shared collections, workspaces, and role-based permissions to develop and test APIs collectively across different devices.
Users needing offline-capable API tools: Install Hoppscotch as a PWA to work with requests and collections offline, leveraging service workers and low memory/CPU usage.
Automating API workflows: Write pre-request and post-request scripts to set variables, validate responses, or chain requests, and use the official CLI add-on for command-line operations.
Why It Matters:
Hoppscotch offers an open-source, self-hostable alternative for developers and teams building and testing APIs. It supports a wide range of protocols and includes collaboration features like shared workspaces and role-based access control, which are often limited in simpler tools. The ecosystem includes official add-ons (CLI, proxy, browser extensions) that extend its functionality for automation and local development. Its PWA design with offline support and low resource usage makes it suitable for environments where a full desktop application is not ideal.




