Skip to content

DirectoryTools

Insomnia logo

Insomnia

Desktop app to send, test, mock and document API requests, with local or Git storage.

Visit Insomnia

Coding & WebOpen SourceWe checked the prices on insomnia.rest on 8 Nov 2026.

Insomnia homepage screenshot

What is Insomnia?

Desktop app to send, test, mock and document API requests, with local or Git storage.

Coding & WebTesting, Review & SecurityAPI clientAPI testingDesktop app

Who is Insomnia best for?

Insomnia is best for API developers and testers who debug and test REST, GraphQL and gRPC calls from a desktop app.

  • Specs kept in Git

    Git Sync stores collections and OpenAPI specs in any Git repository, so changes go through the same review as code.

  • Sensitive API work

    Local Vault keeps projects on the device, and private environments never go to the cloud, whatever storage the rest of the team uses.

  • API tests in CI

    The Inso CLI runs collections, test suites and OpenAPI linting in a pipeline, with unlimited collection runs on the free plan.

  • Many protocols in one client

    The same app sends REST, GraphQL, gRPC, SOAP, WebSocket, Socket.IO and Server-Sent Events requests.

How much does Insomnia cost?

Insomnia's open source desktop app is free, its Essentials account plan is $0 with Git Sync for up to 3 users, and Pro costs $12 per user per month.

Self-hosted$0Free forever, on your own machine
  • Apache 2.0 app for Mac, Windows and Linux
  • Scratch Pad works with no account
  • Local Vault keeps projects on your device
Essentials$0Per user per month
  • Git Sync projects for up to 3 users
  • Unlimited cloud and local projects
  • 1,000 mock server requests a month
Pro$12Per user per month
  • Git Sync for every user, unlimited users
  • Role-based access control
  • 10,000 mock server requests a month
Enterprise$45Per user per month
  • SSO with SAML or OIDC, and SCIM
  • Control where projects are stored
  • Self-serve up to 50 users

Annual billing saves 17%. Extra mock server requests cost $10 per 25,000. Enterprise has a 14-day free trial with no card, and teams over 50 users buy it through sales. Full pricing on insomnia.rest. We checked these prices on .

How do readers rate Insomnia?

No one has rated Insomnia yet. Be the first.

No ratings yetThe score and its stars show once 3 readers have rated Insomnia.
Your rating

Sign in to rate. One rating per account.

Your rating of Insomnia

Is Insomnia open source?

Yes. Insomnia's code is public under the Apache 2.0 licence, so you can run it on your own server.

On GitHub

40,147stars

+99 (+0.2%) in the last 30 days

Last commit
12 Nov
Repository age
10 years
Latest release
29 Oct
Licence
Apache 2.0
Self-hosted
Yes
Repository
Kong/insomnia
Run it yourselfThe code and the steps to put it on your own server are in its repository on GitHub.View on GitHub

What are the best Insomnia alternatives?

Insomnia is an open source alternative to Postman and ReAPI. Bruno, Hoppscotch, Chapar and Scalar do the same job and are open source too.

Questions about Insomnia

What is Insomnia?

Desktop app to send, test, mock and document API requests, with local or Git storage.

Who is Insomnia for?

Insomnia is best for API developers and testers who debug and test REST, GraphQL and gRPC calls from a desktop app.

Is Insomnia free?

Yes. Insomnia has a free Self-hosted plan: apache 2.0 app for Mac, Windows and Linux.

How much does Insomnia cost?

Insomnia's paid plans are Pro at $12 per user per month and Enterprise at $45 per user per month.

Is Insomnia open source?

Yes. Insomnia's code is public under the Apache 2.0 licence, so you can run it on your own server.

What are the best Insomnia alternatives?

The closest alternatives on Recaply are Postman, ReAPI, Bruno, Hoppscotch, Chapar and Scalar.

Where can I try Insomnia?

On its official website, insomnia.rest.

Can I use Insomnia without an account?

Yes. Insomnia's Scratch Pad works locally with no account. Most other features need a free account, but your projects can still stay entirely on your machine in Local Vault or in your own Git repository through Git Sync.