← All open source projects

Hoppscotch

hoppscotch/hoppscotch

Hoppscotch is an open source API development ecosystem for REST, GraphQL, realtime requests, collections, environments, and team collaboration.

Forks 5,909
Author hoppscotch
Language TypeScript
License MIT
Synced 2026-06-10

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.

Language: Plain text
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.