What it is
Hoppscotch is an API development tool often seen as an open alternative to heavier API clients. It helps send REST requests, work with GraphQL, realtime connections, collections, environments, and team sync.
The project emphasizes lightness: open the web app, send a request, and save endpoints quickly. Around it, there are web, desktop, CLI, cloud, and on-prem options.
What is inside
The repository contains the web app, backend services, monorepo packages, collections, environments, authorization support, documentation, and development infrastructure. It positions Hoppscotch as an API development ecosystem.
A practical flow is to create an API collection, add dev/staging/prod environments, send requests, save responses, inspect GraphQL schemas, and share collections with a team.
Request example
This snippet shows the basic API-client model: method, URL, and authorization header.
GET https://api.example.com/users
Authorization: Bearer <token>
Accept: application/json
Strengths and limits
The strength is fast start and open model. Hoppscotch is useful for manual API checks, demos, team request documentation, and lightweight backend workflows.
The limitation is team discipline. An API client does not replace automated tests, contract testing, monitoring, or secret control. Collections need maintenance and careful token handling.