Insomnia

Simplify designing, debugging, and testing APIs with 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 Ubuntu.

Image of the Insomnia UI

Capabilities

Essentials Pro Enterprise
Local storage Supported Supported Supported
API testing Supported Supported Supported
Cloud-hosted mock server Supported Supported Supported
Automated API testing Supported Supported Supported
End-to-End Encryption Supported Supported Supported
Cloud Sync Supported Supported Supported
Git Sync Supported Supported Supported
Enterprise SSO (SAML, OIDC) Not supported Not supported Supported
Enterprise support Not supported Not supported Supported

For more details about Enterprise capabilities, see Insomnia Enterprise.

See the full feature comparison on our pricing page.

Frequently asked questions

Insomnia releases a major version update twice a year, publishes minor updates approximately every three weeks, and issues patches as needed. Insomnia beta builds are available roughly one week before each release. To view the latest versions, betas, and changelogs, go to the Insomnia changelog.

On macOS and Windows, Insomnia can update automatically. To enable automatic updates in Insomnia, go to Preferences > General > Software Updates > Automatically download and install updates and check the checkbox.

On Linux, update behavior depends on how you install Insomnia. For example, some installation methods like Flatpak or if your Linux system manages the app, then the app can’t update itself. Because Insomnia doesn’t own or maintain all Linux distribution mechanisms, automatic updates aren’t guaranteed on Linux.

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!