
Insomnia
Open-Source API Client for REST, GraphQL & More
Insomnia is a free, open-source API client for testing REST, GraphQL, gRPC, and WebSocket APIs with powerful team collaboration features.
What is Insomnia
Insomnia is a desktop application that lets you test and work with APIs. Think of it as a specialized tool for developers who need to send requests to APIs and check the responses they get back. It supports all major API types, so you don't need different tools for different projects.
The tool includes helpful features like environment variables (which let you switch between different settings easily), code generation (which creates code snippets you can use), and authentication helpers (which handle login details). You can also create mock servers to test your APIs before they're fully built.
Insomnia offers both free and paid versions. The free version works great for most individual developers, while paid plans add team features and extra tools.
Features of Insomnia
Multi-protocol API support (REST, GraphQL, gRPC, WebSocket)
Request organization with collections and folders
Environment variables for easy configuration
Authentication helpers for OAuth and API keys
Code generation in multiple languages
API mock servers for testing
Git integration for version control
Team collaboration features
Plugin ecosystem for customization
CLI tool for automation
Insomnia Pricing
Hobby
- All API designing, debugging, mocking and collaboration
- Unlimited collaborators for 1 project
- Unlimited collection runs
- 1,000 free mock requests (then $10/25,000 reqs)
- REST, GraphQL, gRPC, WebSocket support
- Environment management
- Basic authentication helpers
- Scratch Pad for offline work
Pro
- Everything in Hobby
- Unlimited collaborators
- Unlimited organizations
- Native Git support
- RBAC and permissions
- 10,000 free mock requests (then $10/25,000 reqs)
- Real-time collaboration
- Advanced security features
Enterprise
- Everything in Pro
- Enterprise SSO (SAML, OIDC) & SCIM
- Storage control (Cloud, Local, or Git)
- Advanced RBAC for teams
- Domain Capture & Invite Control
- Self-hosted API mocking
- Unlimited mock requests
- Vault Integrations
Insomnia Use Cases
Insomnia Repository
View on Github| Stars | 39,951 |
| Forks | 2,358 |
| Repository Age | 10 years |
| Last Commit | 3 hours ago |
FAQ's About Insomnia
See what users are saying about Insomnia
0 Reviews
No reviews yet
Be the first to review Insomnia









