EVERYTHING XIAOMI
Get listed
Insomnia logo

Insomnia

Insomnia is an API collaboration platform for designing, testing, debugging, mocking, and governing APIs.

Place
#8 of 38
Score
7.9
Insomnia's website

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.

All about pricing
PlanPriceWhat it gives you
Pro$12 a monthUnlimited users · Git Sync for all users · Unlimited organizations · RBAC · 10,000 mock server requests/month · Per user / month
Enterprise$45 a monthKong 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
EssentialsFreeUnlimited 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.

PlanPriceWhat it includes
EssentialsfreeThree users for Git Sync projects and 1,000 mock server requests per month.
Pro$12 a month, per user / monthUnlimited 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

  1. Open the Insomnia website and choose a plan
  2. Install the desktop client on Linux, macOS, or Windows, or use a self-hosted setup
  3. Create or import an OpenAPI design, collection, or API project
  4. Choose local storage, a Git repository, or Insomnia Cloud
  5. Configure mocks, tests, chained requests, or MCP server connections
  6. 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

All alternatives
  1. 1SoapUI logo

    SoapUI

    Free planOpen sourceAPILinuxmacOSSelf-hosted
    9.0From $1,069 a year
  2. 2

    HTTPie

    Free planOpen sourceWebLinuxmacOSWindows
    9.0From $10 a month
  3. 3Apidog logo

    Apidog

    Free planWebAPIExtensionLinux
    8.8From $9 a month
  4. 4Bruno logo

    Bruno

    Free planOpen sourceAPIExtensionLinuxmacOS
    8.8From $6 a month
  5. 5Postman logo

    Postman

    Free planWebExtensionLinuxmacOS
    8.4From $9 a month
  6. 6ReadyAPI logo

    ReadyAPI

    WebAPILinuxmacOS
    8.3