← Ко всем open source проектам

Hoppscotch

hoppscotch/hoppscotch

Hoppscotch — экосистема разработки API с открытым кодом для REST, GraphQL, запросов реального времени, коллекций, окружений и командной работы.

Форки 5,909
Автор hoppscotch
Язык TypeScript
Лицензия MIT
Обновлено 2026-06-10

Что это такое

Hoppscotch — инструмент для разработки API, который часто воспринимают как открытую альтернативу тяжелым API-клиентам. Он помогает отправлять REST-запросы, работать с GraphQL, realtime-соединениями, коллекциями, окружениями и командной синхронизацией.

Проект делает ставку на легкость: можно открыть веб-версию, быстро отправить запрос и сохранить набор ручек. При этом вокруг выросла целая экосистема: web, desktop, CLI, cloud и on-prem варианты.

Что внутри

В репозитории — веб-приложение, серверные сервисы, пакеты монорепозитория, поддержка коллекций, окружений, авторизации, документация и инфраструктура разработки. Официальное описание позиционирует Hoppscotch как экосистема разработки API, а не просто форму для HTTP-запроса.

Практический сценарий: создать коллекцию API, добавить окружения dev/staging/prod, отправлять запросы, сохранять ответы, проверять GraphQL-схемы и делиться коллекциями с командой. Для компании важен on-prem вариант, если запросы и токены не должны уходить в внешний сервис.

Пример запроса

Фрагмент показывает базовую модель API-клиента: метод, URL и заголовок авторизации.

Язык: Plain text
GET https://api.example.com/users
Authorization: Bearer <token>
Accept: application/json

Сильные стороны и ограничения

Сильная сторона — быстрый старт и открытая модель. Hoppscotch удобен для ручной проверки API, демонстраций, командной документации запросов и легкого рабочего процесса вокруг серверной разработки.

Ограничение — дисциплина команды. API-клиент не заменяет автотесты, контрактное тестирование, monitoring и контроль секретов. Коллекции полезны, только если их поддерживают актуальными и не хранят в них лишние токены.