Открытая экосистема для разработки API: отправка REST-, GraphQL-, WebSocket-, SSE-, Socket.IO- и MQTT-запросов через веб-приложение, десктопные приложения и CLI.
Kong/insomnia
Кроссплатформенный open-source API-клиент для GraphQL, REST, WebSockets, SSE и gRPC с локальным хранением, Git и облачной синхронизацией.
Open source альтернатива:Postman
- Звёзды
- 40,069
- Форки
- 2,386
- Открытые issues
- 915
- Последний коммит
- 19 часов назад
Что это?
Insomnia — десктопный API-клиент для Mac, Windows и Linux. С его помощью разработчики могут отправлять запросы и изучать ответы для GraphQL, REST, WebSockets, Server-Sent Events, gRPC и других протоколов, совместимых с HTTP.
Помимо отправки запросов, в приложении есть встроенный редактор OpenAPI с визуальным предпросмотром, наборы тестов и запускатель коллекций, а также mock-сервер, который можно использовать в облаке или развернуть самостоятельно. CLI-инструмент Inso позволяет выполнять линтинг и тесты в CI/CD-пайплайнах.
Проекты можно хранить в Local Vault, синхронизировать через любой Git-репозиторий или размещать в облаке для совместной работы; при желании можно включить сквозное шифрование. Окружения можно пометить как приватные, чтобы они оставались локальными. Плагины расширяют возможности приложения, а режим Scratch Pad работает без учётной записи.
Ключевые возможности
- 01Отправляйте запросы по GraphQL, REST, WebSockets, SSE и gRPC.
- 02Проектируйте API во встроенном редакторе OpenAPI с визуальным предпросмотром.
- 03Создавайте и запускайте тесты API с помощью запускателя коллекций.
- 04Создавайте mock API с помощью облачного или самостоятельно размещённого сервера.
- 05Храните проекты локально, в Git или в облаке, при желании включив E2EE.
- 06Выполняйте линтинг и тесты API в CI/CD с помощью Inso CLI.
Сценарии использования
- Отладка REST- и GraphQL-эндпоинтов в повседневной разработке.
- Проектирование спецификаций OpenAPI и просмотр предпросмотра до начала реализации.
- Хранение коллекций API в Git-репозитории вместе с кодом.
- Запуск тестов и линтинга API в CI/CD-пайплайне.
Быстрый старт
- 1
Скачайте приложение для компьютера с сайта
- 2
Установите зависимости из корневой папки репозитория (разработка)
npm i - 3
Запустите приложение с автоматической перезагрузкой (разработка)
npm run dev
Что важно знать
- Для большинства функций нужна бесплатная учётная запись, но локальный Scratch Pad работает и без неё.
- Для премиум-функций, таких как Git Sync, SSO и совместная работа без ограничений, нужна платная подписка.
Темы
Частые вопросы
- Что такое insomnia?
- Кроссплатформенный open-source API-клиент для GraphQL, REST, WebSockets, SSE и gRPC с локальным хранением, Git и облачной синхронизацией. Insomnia — десктопный API-клиент для Mac, Windows и Linux. С его помощью разработчики могут отправлять запросы и изучать ответы для GraphQL, REST, WebSockets, Server-Sent Events, gRPC и других протоколов, совместимых с HTTP.
- insomnia можно использовать бесплатно? Какая у него лицензия?
- insomnia распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- insomnia всё ещё поддерживается?
- Активно поддерживается. Последний коммит в insomnia — 20 окт. 2026 г..
- Для чего можно использовать insomnia?
- Отладка REST- и GraphQL-эндпоинтов в повседневной разработке. Проектирование спецификаций OpenAPI и просмотр предпросмотра до начала реализации. Хранение коллекций API в Git-репозитории вместе с кодом. Запуск тестов и линтинга API в CI/CD-пайплайне.
- Как установить insomnia?
- Скачайте приложение для компьютера с сайта Установите зависимости из корневой папки репозитория (разработка): npm i Запустите приложение с автоматической перезагрузкой (разработка): npm run dev
- Где скачать insomnia?
- Исходный код и инструкции по установке — на GitHub: https://github.com/Kong/insomnia
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Настольный API-клиент для REST, GraphQL, WebSocket, SSE и gRPC на базе Tauri, Rust и React; работает офлайн и не собирает телеметрию.
Терминальный API-клиент, который хранит запросы HTTP, GraphQL, gRPC, WebSocket и SSE в обычных .http-файлах, пригодных для версионирования в git.
Локальный desktop-клиент для HTTP, gRPC, GraphQL и WebSocket на базе Wails 3 и Vue 3.
Open-source API-клиент, который хранит коллекции в виде текстовых файлов на диске — офлайн-альтернатива Postman и Insomnia.
Генерирует SDK клиентов API, серверные заготовки и документацию на десятках языков и для разных фреймворков по спецификациям OpenAPI 2.0 и 3.0.