Repolode
Kong

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. 1

    Скачайте приложение для компьютера с сайта

  2. 2

    Установите зависимости из корневой папки репозитория (разработка)

    npm i
  3. 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 обновляется ежедневно.

Похожие проекты