Insomnia

Design, debug, test, and mock APIs locally, on Git, or cloud

Introducing Kong Insomnia

Insomnia is an open source desktop application that simplifies designing, debugging, and testing APIs. Insomnia combines an easy-to-use interface with advanced functionality, like authentication helpers, code generation, and environment variables.

You can install Insomnia on macOS, Windows, and Linux.

Image of the Insomnia UI

Capabilities

Free Individual Team Enterprise
Local vault for local storage of collections, design specs, and every other resource
Debug APIs using the most popular protocols and formats
Design APIs using the native OpenAPI editor and visual preview
Test APIs using native test suites
Mock APIs using cloud and/or self-hosted Mock servers
Build CI/CD pipelines using the native Insomnia CLI for linting and testing
Cloud Sync for cloud collaboration, end-to-end encrypted (E2EE) and free
Git Sync for Git storage of all files using any 3rd party Git repository
Unlimited collaborators for accounts Free is only on one project
Unlimited organizations
Native Git support
RBAC and permissions
Enterprise SSO (SAML, OIDC)
Storage control to mandate Cloud, Local or Git
Collaboration Invite Control to allow and deny domains
Self-hosted API mocking
Enterprise support
Kong Professional Services
Custom payment options
Unlimited mock requests

Learn

  • This will show concepts tagged with 'beginner' in the 'insomnia' product

Learn more »

References & Tools

  • This will show references tagged with 'beginner' in the 'insomnia' product

View more references »

Did this doc help?

Something wrong?

Help us make these docs great!

Kong Developer docs are open source. If you find these useful and want to make them better, contribute today!