Tools/Kong/insomnia

Insomnia

Cross-platform API client for REST, GraphQL, gRPC

40.0k+14/wkgrowthTypeScriptApache License 2.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Jun 2026

Insomnia is a desktop API client for designing, debugging, and testing REST, GraphQL, gRPC, and WebSocket APIs, organized into collections. It's a workbench for APIs: REST, GraphQL, gRPC, and WebSockets all in one interface.

You build a request (set the URL, headers, body), hit send, and see the response with syntax highlighting and formatting. Environment variables let you switch between dev/staging/production with one click. Collections keep your API endpoints organized by project.

Insomnia went through a rough patch. Kong (the company) added mandatory cloud sync and login requirements, then walked it back after community backlash. The current state: you can use Insomnia locally without an account (Scratch Pad mode), but collaboration features require Kong's cloud. Free tier includes basic request building and local storage. Paid tiers ($5-12/user/mo) add team sync, Git integration, and AI features.

The catch: the trust damage from the forced cloud login hasn't fully healed. Bruno, an open source API client that stores collections as plain files in your git repo, emerged directly because of Insomnia's missteps. If you want an API client that will never require a login or cloud sync, Bruno is the answer. Insomnia is more polished and feature-rich, but the community's trust is conditional.

Free vs Self-Hosted vs Paid

open core

Free

  • Full API client (REST, GraphQL, gRPC, WebSocket)
  • Environment variables and request chaining
  • Local-only storage (Scratch Pad mode, no account required)
  • Cookie management, client certificates
  • Open source core under Apache 2.0

Individual: $5/mo

  • Cloud sync for personal projects
  • Git sync
  • Unlimited cloud projects

Team: $12/user/mo

  • Everything in Individual
  • Shared team workspaces
  • RBAC (role-based access control)
  • AI-powered features

Enterprise: Custom pricing

  • SSO/SAML, audit logs, priority support

The Math

Free tier covers solo development. A 5-person team syncing via cloud: $60/mo. Same team using Bruno (free) with git for sync: $0. The $60/mo buys convenience and a polished UI, but it's not buying features you can't get elsewhere.

Free for local use. Paid ($5-12/user/mo) for cloud sync and collaboration. Bruno does the same thing for free if you're comfortable with git-based sync.

What to do by team size

Solo
free tier is solid, and Scratch Pad mode avoids the account requirement. Try Bruno first though: if it fits, you never think about cloud login controversies again
Small team
$60/mo for 5 people is reasonable if the team wants a polished GUI. If everyone is comfortable with git, Bruno saves the money
Medium team
Evaluate against Postman and Bruno. Insomnia's team features are competent but not differentiated enough to justify the lock-in
Large team
Enterprise pricing for SSO and audit logs, though at this scale Postman is the incumbent with deeper integration testing
Self-hosting ops:trivial
View pricing page →

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
88/100 · A
Adoption27/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 38,313 starsActive community: 2,279 forksPermissive license (Apache-2.0)

About

Stars
40,029
Forks
2,368

Explore Further

More tools in the directory