
Insomnia
Insomnia — это бесплатный, с открытым исходным кодом клиент API для тестирования REST, GraphQL, gRPC и WebSocket API с мощными функциями командного взаимодействия.





Что такое Insomnia?
Insomnia — это настольное приложение, которое позволяет тестировать и работать с API. Рассматривайте его как специализированный инструмент для разработчиков, которым нужно отправлять запросы к API и проверять полученные ответы. Он поддерживает все основные типы API, поэтому вам не нужны разные инструменты для разных проектов.
В инструменте есть полезные функции, такие как переменные окружения (которые позволяют легко переключаться между разными настройками), генерация кода (создающая фрагменты кода, которые вы можете использовать) и помощники по аутентификации (которые обрабатывают данные для входа). Вы также можете создавать мок-серверы для тестирования ваших API до их полной реализации.
Insomnia предлагает как бесплатную, так и платную версии. Бесплатная версия отлично подходит для большинства индивидуальных разработчиков, а платные планы добавляют командные функции и дополнительные инструменты.
Как использовать Insomnia
Начать работу с Insomnia просто. Вот как эффективно использовать этот инструмент:
Скачайте и установите Insomnia с официального сайта. Он работает на Mac, Windows и Linux.
Создайте новую коллекцию для организации ваших API-запросов. Коллекции помогают группировать связанные запросы вместе.
Добавьте новый запрос, нажав кнопку плюс. Выберите тип запроса (GET, POST и т.д.) и введите URL конечной точки API.
Настройте переменные окружения для таких вещей, как API-ключи или базовые URL. Это облегчает переключение между настройками разработки и продакшена.
Используйте вкладку Auth для настройки аутентификации. Insomnia поддерживает OAuth, API-ключи, токены Bearer и другие методы аутентификации.
Отправьте запрос и просмотрите ответ. Вы можете видеть тело ответа, заголовки, куки и информацию о времени выполнения.
Создавайте тестовые наборы для автоматизации тестирования API и обеспечения корректной работы.
Возможности Insomnia
Поддержка нескольких протоколов API (REST, GraphQL, gRPC, WebSocket)
Организация запросов с помощью коллекций и папок
Переменные окружения для удобной настройки
Помощники аутентификации для OAuth и API ключей
Генерация кода на нескольких языках
Мок-серверы API для тестирования
Интеграция с Git для контроля версий
Функции командного взаимодействия
Экосистема плагинов для настройки
CLI-инструмент для автоматизации
Стоимость Insomnia
Hobby
Free
- Весь дизайн API, отладка, имитация и совместная работа
- Неограниченное количество сотрудников для 1 проекта
- Неограниченное количество запусков сбора данных
- 1 000 бесплатных запросов на макеты (далее $10 за 25 000 запросов)
- Поддержка REST, GraphQL, gRPC, WebSocket
- Управление окружением
- Базовые помощники аутентификации
- Блокнот для офлайн работы
Pro
$12
- Всё в Хобби
- Неограниченное количество участников
- Неограниченное количество организаций
- Родная поддержка Git
- RBAC и разрешения
- 10 000 бесплатных запросов на макеты (далее $10 за 25 000 запросов)
- Совместная работа в реальном времени
- Расширенные функции безопасности
Enterprise
$45
- Всё в версии Pro
- Корпоративный SSO (SAML, OIDC) и SCIM
- Управление хранилищем (Облако, Локальное или Git)
- Расширенное управление доступом на основе ролей (RBAC) для команд
- Захват домена и управление приглашениями
- Самостоятельный хостинг имитации API
- Неограниченное количество запросов макетов
- Интеграции с Vault
- Профессиональные услуги Kong
- Корпоративная поддержка
Сценарии использования Insomnia
Кто может воспользоваться Insomnia?
Технологический стек Insomnia








Репозиторий Insomnia
Посмотреть на GithubЗвёзды | 37,297 |
Форки | 2,156 |
Возраст репозитория | 9 лет |
Последний коммит | 1 день назад |
Часто задаваемые вопросы о Insomnia
Поделитесь своим опытом с Insomnia
Посмотрите, что пользователи говорят о Insomnia
0 Отзывы
Пока нет отзывов
Станьте первым, кто оценит Insomnia
Встроить значки Insomnia
Покажите своему сообществу, что Insomnia представлен на Tool Questor. Добавьте эти красивые значки на свой веб-сайт, в документацию или социальные профили, чтобы повысить доверие и привлечь больше трафика.