Insomnia logo
  • Documentation
  • Get Started for Free
    • Introduction to Insomnia
    • Install Insomnia
      • Create your first Collection
      • Send your first request
      • Add a pre-request script
      • Import an OpenAPI Spec
      • Generate a Collection
      • Add a pre-request script
      • Write your first test
      • Import data from another API client
      • Allowlist for Insomnia
      • Configure a proxy server
    • Insomnia Accounts
    • Forgotten Passphrase
    • Managing E2EE (End-to-End Encryption)
    • Organizations
    • Enable Enterprise membership
    • Configuring EE SSO
    • Integrating Insomnia Enterprise with Okta SAML 2.0
    • Integrating Insomnia Enterprise with Microsoft Azure/Entra ID SAML 2.0
    • Transfer enterprise organizations and license
    • Insomnia Subscriptions
    • Insomnia Subscription Management
    • Scratch Pad Tutorial
    • Requests
    • Responses
    • Request Collections
    • Request Timeouts
    • Chaining Requests
    • Post CSV Data
    • Environment Variables
    • Global Environments
    • SOAP Requests
    • gRPC
    • WebSocket Support
    • Get Started with Documents
    • Design Documents
    • Linting
    • GraphQL for OpenAPI
    • Migrate from Designer
    • Unit Testing
    • Stress Testing
    • Insomnia Storage Options Guide
    • Sync with Insomnia Cloud
    • Sync with Git
    • Key Security Features
    • Security Standards
    • Signup and Authentication
    • Analytics Collected
    • End to End Data Encryption
    • Software Bill of Materials
    • Verifying Build Provenance for Signed Insomnia Binaries
    • Authentication
    • Client Certificates
    • Generate Code Snippet
    • Cookie Management
    • Encoding
    • GraphQL Queries
    • Run in Insomnia Button
    • Key Maps
    • Proxy
    • Folder-level settings
    • Introduction to Plugins
    • Context Object Reference
    • Template Tags
    • Hooks and Actions
    • Custom Themes
    • FAQ
    • Application Data
    • SSL Validation
    • Password Recovery
    • Introduction to Inso CLI
    • Install Inso CLI
    • CLI Command Reference
      • inso run test
      • inso lint spec
      • inso export spec
      • inso script
      • Using Custom Linting with Inso CLI
    • Configuration
    • Inso CLI on Docker
    • Software Bill of Materials
    • Verifying Signatures for Signed Inso CLI Images
    • Verifying Inso CLI Build Provenance
      • Verifying Build Provenance for Signed Inso CLI Images
      • Verifying Build Provenance for Signed Inso CLI Binaries
    • Continuous Integration
    • Insomnia Pre-request Script Overview
    • Insomnia After-Response Script Overview
    • Insomnia API Mocking Overview

Install Insomnia

Insomnia is available on macOS, Windows, and Linux. If you haven’t already downloaded Insomnia, visit the Download Page.

Note: The minimum macOS version supported is macOS 10.12 Sierra.
Download Insomnia on macOS or use Homebrew:

brew install --cask insomnia
Download Insomnia on Windows

The Windows application is a generic installer .exe.

Ubuntu and Debian

The Debian package apt repository can be added and installed using apt-get:

1. Add the package to sources:

curl -1sLf \
  'https://packages.konghq.com/public/insomnia/setup.deb.sh' \
  | sudo -E distro=ubuntu codename=focal bash
2. Refresh repository sources and install Insomnia:

sudo apt-get update
sudo apt-get install insomnia
You can also download the older year-versioned Debian packages or the latest Debian packages directly from our package hosting.

Snap

Snap is a cross-platform package format that supports convenient auto-updates. You can install Insomnia on Snapcraft or install it directly:

sudo snap install insomnia
You can also run a AppImage package as an executable.

Troubleshooting Linux Installations

Use the following recommendations if you're encountering problems while installing Insomnia on Linux:

  • The /tmp folder must allow execution
  • After installing Snap, you may need systemctl restart snapd.service
  • Insomnia is only compatible with 64-bit systems

Install older Insomnia versions

To roll back to a previous Insomnia version, download the version from the GitHub Releases. This is only intended for debugging and emergencies, as the app will try to update itself after it launches.

Edit this page
Report an issue
    COMPANY
  • Insomnia
  • Blog
  • Changelog
  • Pricing
  • Careers
    PRODUCTS
  • Insomnia
  • Inso (CLI)
    RESOURCES
  • Sign In
  • Documentation
  • Support
    LEGAL
  • Privacy Policy
  • Terms & Conditions
© Kong Inc. 2021