
Insomnia
Cross-platform API client for REST, GraphQL, gRPC
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 coreFree
- 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
Get tools like this every Wednesday
One featured tool, three on the radar. No fluff.
Similar Tools

Open source API development ecosystem

Open source IDE for exploring and testing APIs

API docs from OpenAPI specs

Test Automation Made Simple

Mockoon is the easiest and quickest way to run mock APIs locally. No remote deployment, no account required, open source.

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores
Trust Signals
About
- Stars
- 40,029
- Forks
- 2,368
Explore Further
More tools in the directory
openclaw
Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞
389.9k ★everything-claude-code
The agent harness performance optimization system. Skills, instincts, memory, security, and research-first development for Claude Code, Codex, Opencode, Cursor and beyond.
264.9k ★hermes-agent
The agent that grows with you
247.9k ★