
Insomnia
Insomnia is an API collaboration platform for designing, testing, debugging, mocking, and governing APIs.
What Insomnia is
Insomnia is an API collaboration platform for designing, testing, debugging, mocking, and governing APIs. Its client supports HTTP, REST, gRPC, GraphQL, WebSockets, SOAP, and SSE. For design, it offers OpenAPI spec-first workflows, live previews, and generation of collections, tests, and mocks. Mocks can be created from collections, specifications, responses, or natural-language descriptions, locally or in the cloud. The collection runner supports unlimited runs, JavaScript scripting before and after responses, chained requests, and CI/CD execution through Inso CLI. Insomnia also connects to HTTP and STDIO MCP servers, with custom tool parameters and authentication event logs. API data can remain local, be stored in a Git repository, or reside in Insomnia Cloud with optional end-to-end encryption. Teams can share projects, collections, mocks, and design specifications with organization controls and real-time collaboration indicators. Essentials is free; Pro is $12 a month per user, and Enterprise is $45 a month per user. It supports Linux, macOS, Windows, and self-hosted use.
Good
- Supports HTTP, REST, gRPC, GraphQL, WebSockets, SOAP, and SSE.
- Creates mocks from several input types, locally or in the cloud.
- Collection runner supports unlimited runs and chained requests.
- API data can be stored locally, in Git, or in Insomnia Cloud.
- Inso CLI supports CI/CD execution.
Watch out
- Pro is $12 a month per user.
- Enterprise is $45 a month per user.
- Essentials limits Git Sync projects to three users and mock requests to 1,000 monthly.
Who it suits
Insomnia suits developers and teams working across API design, testing, debugging, and mock creation. Teams needing shared projects, organization controls, or CI/CD execution may find its collaboration and automation features relevant.
Verdict
Insomnia brings API design, testing, mocking, and team collaboration into one platform, with local and cloud storage options. Essentials is free; paid plans add broader user, organization, and enterprise controls.
Plans and prices
From Insomnia's own pricing page, checked 30 Sep 2026.
| Plan | Price | What it gives you |
|---|---|---|
| Pro | $12 a month | Unlimited users · Git Sync for all users · Unlimited organizations · RBAC · 10,000 mock server requests/month · Per user / month |
| Enterprise | $45 a month | Kong Konnect integration · SSO (SAML/OIDC) and SCIM · storage controls · invite control · enterprise support · SOC2 access · AWS/GCP/HashiCorp/Azure vault integrations · unlimited mock requests · custom payment options · Per user* / month*; self-serve up to 50 users |
| Essentials | Free | Unlimited Git Sync projects for up to 3 users · Unlimited Cloud/Local projects · Unlimited collection runs · Unlimited environments · 1,000 mock server requests/month · E2EE · custom linting · unlimited plugins · Per user / month |
The facts
Each one read from Insomnia's own pages, with the date it was checked.
What it does
- API design
- Insomnia provides OpenAPI spec-first design, live previews, and generation of collections, tests, and mocks.checked 30 Sep 2026
- API mocking
- It can generate API mocks from collections, OpenAPI specifications, API responses, or natural-language descriptions, locally or in the cloud.checked 30 Sep 2026
- API testing
- The collection runner supports unlimited runs, pre-request and after-response JavaScript scripting, chained requests, and CI/CD execution through Inso CLI.checked 30 Sep 2026
- CI/CD integrations
- Inso CLI can integrate API quality automation with GitHub, GitLab, Jenkins, Vercel, and other CI/CD pipelines.checked 30 Sep 2026
- Collaboration
- Teams can share projects, collections, mocks, and design specifications with organizations, RBAC, real-time collaboration indicators, and private organizations.checked 30 Sep 2026
- Desktop downloads
- Official downloads are provided for macOS, Windows, NSIS, and other operating systems, including Linux through the other downloads.checked 30 Sep 2026
- Enterprise identity
- Enterprise supports OIDC or SAML single sign-on and SCIM automated user provisioning.checked 30 Sep 2026
- GraphQL support
- Yeschecked 21 Sep 2026
- Kong integration
- Native Kong Konnect integration provides a synchronized API catalog and source of truth for endpoint discovery, design, testing, and debugging.checked 30 Sep 2026
- MCP client
- Insomnia connects to HTTP and STDIO MCP servers, lets users invoke tools with custom parameters, and provides MCP authentication event logs.checked 30 Sep 2026
- Paid from
- 12checked 21 Sep 2026
- Protocols
- The API client supports HTTP, REST, gRPC, GraphQL, WebSockets, SOAP, and SSE.checked 30 Sep 2026
- Security and support
- Enterprise includes access to SOC 2 certifications, worldwide support and professional services, enterprise agreements, and SLAs.checked 30 Sep 2026
- Storage
- API data can be stored entirely locally, in any Git repository, or in Insomnia Cloud with optional end-to-end encryption.checked 30 Sep 2026
- Vault integrations
- Supported external vaults include HashiCorp Vault, Azure Key Vault, AWS Secrets Manager, and GCP Secret Manager.checked 30 Sep 2026
- What it does
- Insomnia is an AI-native API collaboration platform for designing, testing, debugging, mocking, and governing APIs.checked 30 Sep 2026
Money
- Free plan
- Yeschecked 21 Sep 2026
The full review of Insomnia
Insomnia is a desktop API platform for designing, testing, debugging, mocking, and governing APIs. It best suits developers and teams that want those workflows connected across protocols, including in CI/CD. Its breadth is a clear strength, but collaboration controls and higher mock quotas come with per-user costs.
Overview
Insomnia handles more than request-and-response work: it combines OpenAPI-first design, testing, mocking, and API governance in one client. It supports HTTP, REST, gRPC, GraphQL, WebSockets, SOAP, and SSE, a useful range for teams maintaining services that do not fit a REST-only workflow. Its MCP client also connects to HTTP and STDIO servers, with custom-parameter tool calls and authentication event logs.
Storage can remain local, use any Git repository, or move to Insomnia Cloud with optional end-to-end encryption. That choice is valuable for teams with different data-handling needs; shared projects and real-time collaboration indicators support group work. If you need only a lightweight client for sending requests, Insomnia’s broader design and governance capabilities may be more than you need.
Key features
Design, mocking, and testing
OpenAPI spec-first design includes live previews and generation of collections, tests, and mocks. Mocks can come from collections, specifications, API responses, or natural-language descriptions, and run locally or in the cloud. This makes it easier to develop against an API before its implementation is ready, while the variety of inputs supports teams starting from different artifacts.
The collection runner supports unlimited runs, chained requests, and JavaScript scripts before requests and after responses. Inso CLI brings those checks into CI/CD pipelines, including GitHub, GitLab, Jenkins, and Vercel. That makes Insomnia useful beyond interactive debugging, though teams seeking only occasional manual checks may not need its automation breadth.
Collaboration and integrations
Teams can share projects, collections, mocks, and design specifications through organizations, with role-based access control, private organizations, and real-time collaboration indicators. Pro adds broader organization and user controls; Enterprise adds single sign-on and automated provisioning. Native Kong Konnect integration synchronizes an API catalog, while external vault integrations include HashiCorp Vault, Azure Key Vault, AWS Secrets Manager, and GCP Secret Manager. These are meaningful advantages for teams already working with Kong or centralized secrets management, but the most advanced controls sit in the highest-priced plan.
Pricing
Insomnia has a free Essentials plan, a 14-day trial, and paid plans from $12/user/mo. The published plan terms make the differences more useful to weigh than the starting price alone.
| Plan | Price | What it includes |
|---|---|---|
| Essentials | free | Three users for Git Sync projects and 1,000 mock server requests per month. |
| Pro | $12 a month, per user / month | Unlimited users, Git Sync for all users, unlimited organizations, RBAC, and 10,000 mock server requests per month. |
| Enterprise | $45 a month, per user* | Self-serve up to 50 users; Kong Konnect integration; SSO (SAML/OIDC) and SCIM; storage and invite controls; enterprise support, SOC 2 access, and vault integrations; unlimited mock requests; custom payment options. |
Essentials is a capable starting point, but its three-user Git Sync allowance and 1,000 monthly mock requests can constrain shared projects or frequent mock use. Pro removes the user ceiling and raises the mock quota to 10,000, making it the practical fit for growing teams that need RBAC and multiple organizations. Enterprise is for organizations that need identity management, storage controls, unlimited mocks, or enterprise support; its per-user price and 50-user self-serve ceiling are important considerations. Enterprise also includes worldwide support and professional services, enterprise agreements, and SLAs.
Platforms
Insomnia is available for Linux, macOS, and Windows, with a self-hosted option. This covers the major desktop environments and gives teams a self-hosting route alongside local and cloud storage choices.
Who it's for
Insomnia is a strong fit for developers who move between API design and debugging, and for teams that need testing, mock services, and CI/CD checks tied together. Its protocol support benefits projects spanning GraphQL, gRPC, SOAP, WebSockets, or SSE as well as REST. Teams with stricter identity or secrets-management needs have a reason to consider Enterprise; individuals or small groups that only send requests may find a simpler client sufficient.
Pros and cons
- Pros: Broad protocol support and OpenAPI-first design connect API specifications to collections, tests, and mocks.
- Pros: Unlimited collection-runner executions and CI/CD integration support repeatable automated checks.
- Pros: Local, Git, and optionally end-to-end encrypted cloud storage provide meaningful choices for data location.
- Cons: Essentials caps Git Sync projects at three users and mock requests at 1,000 per month, which can limit team or mock-heavy use.
- Cons: RBAC and expanded organization controls require Pro, while SSO, SCIM, and unlimited mocks require the higher-priced Enterprise plan.
Alternatives
For a wider comparison, see API clients and API Testing Tools. Consider Postman if its free API client and core tools, specs and mock servers, Native Git, and Collection Runner better match your needs. Apidog is another freemium option, with a time-unlimited free plan for four users. Choose SoapUI for its free open-source REST, SOAP, and GraphQL testing, mocking, and command-line automation. Bruno offers an open-source plan with two workspaces and five OpenAPI syncs per month. HTTPie is a free option for web, desktop, or terminal use. Testfully has a free Developer Edition with one offline and one cloud workspace and invitations for up to five users per workspace. Hoppscotch offers a free plan for REST, GraphQL, and realtime API testing. Hurl is a free, open-source command-line tool.
Verdict
Choose Insomnia if your API work spans design, testing, mocks, and CI/CD, especially when the team needs flexible storage or broad protocol support. Its main advantage is bringing those workflows together; its main drawback is that team scale, mock volume, and enterprise identity controls quickly push users toward paid plans. For a basic request client or a small team unlikely to use its broader workflow, a simpler alternative may be the better fit.
Getting started
- Open the Insomnia website and choose a plan
- Install the desktop client on Linux, macOS, or Windows, or use a self-hosted setup
- Create or import an OpenAPI design, collection, or API project
- Choose local storage, a Git repository, or Insomnia Cloud
- Configure mocks, tests, chained requests, or MCP server connections
- Connect Inso CLI to your CI/CD pipeline if needed
Limits worth knowing
Essentials is free at no cost, supports three users for Git Sync projects, and allows 1,000 mock server requests monthly. Pro costs $12 per user per month with 10,000 mock requests monthly; Enterprise costs $45 per user per month and includes unlimited mock requests.
Questions
Is there a free plan?
Yes. Essentials costs nothing.
What do paid plans cost?
Pro is $12 per user per month. Enterprise is $45 per user per month. A 14-day trial is listed.
Which platforms are supported?
Insomnia supports Linux, macOS, Windows, and self-hosted use.
Does it support GraphQL and SOAP?
Yes. GraphQL and SOAP are supported, along with HTTP, REST, gRPC, WebSockets, and SSE.
Can teams collaborate?
Yes. Organizations provide sharing, RBAC, private organizations, and real-time collaboration indicators.
What enterprise integrations are available?
Enterprise includes OIDC or SAML SSO, SCIM, Kong Konnect, and AWS, GCP, HashiCorp, and Azure vault integrations.
Alternatives to Insomnia
- 1

SoapUI
Free planOpen sourceAPILinuxmacOSSelf-hosted9.0From $1,069 a year - 2
HTTPie
Free planOpen sourceWebLinuxmacOSWindows9.0From $10 a month - 3

Apidog
Free planWebAPIExtensionLinux8.8From $9 a month - 4

Bruno
Free planOpen sourceAPIExtensionLinuxmacOS8.8From $6 a month - 5

Postman
Free planWebExtensionLinuxmacOS8.4From $9 a month - 6

ReadyAPI
WebAPILinuxmacOS8.3
