
Insomnia
REST, GraphQL, gRPC, SOAP, and WebSocket APIs can be developed and tested with Insomnia.

About Insomnia
Insomnia is a tool for developing and testing HTTP, REST, GraphQL, gRPC, SOAP, and WebSocket APIs. It supports design from OpenAPI specs with real-time preview, mocking with dynamic responses, and collection testing with pre- and post-request scripting. It also provides an MCP client for inspecting servers and running tools, Kong Konnect integration for endpoint discovery, and the Inso CLI for pipeline checks.
Collections, designs, and tests can be stored locally, in a Git repository, or with cloud sync that offers optional end-to-end encryption. Scratch Pad use does not require login. It is available for macOS, Windows, and web.
Key features
- Test HTTP, REST, GraphQL, gRPC, SOAP and WebSocket APIs
- Design APIs from OpenAPI specs with real-time preview
- Generate API mocks with dynamic responses from collections or specs
- Run collection tests with pre- and post-request scripting
- Connect MCP servers and run tools with custom parameters
- Store collections locally, in Git, or with cloud sync
- Supports HTTP, gRPC, GraphQL, Socket.io, WSS and SSE
- Allows local storage, Git versioning, or cloud sync with optional encryption
- Scratch Pad use does not require login
Insomnia at a glance
- Website
- insomnia.rest
- Category
- Development › APIs & Databases
- Type
- Online tool
- Pricing
- Not confirmed. Check the site
- Platforms
- macOS, Web, Windows
- Open source
- Not stated
- Last checked
- Oct 5, 2026 · Online when checked
- Listed
- Oct 5, 2026
Guides for APIs & Databases

Insomnia alternatives
Tools and sites you could use instead, ranked by how closely they match.
API requests can be managed locally with Yaak, an API client that supports Git and CLI workflows.
Create Telegram bots using the Telegram Bot API HTTP server in this repository.
A SQL database with Git-style version control, Dolt supports branching, merging, pushing, and pulling data.
Run a Telegram bot and Svelte web application on Cloudflare Workers and Pages with this project.
Beeceptor creates REST and SOAP mock APIs with responses generated from prompts or traffic.
Mockend creates mock REST and GraphQL APIs from a file in a repository.
Popular in APIs & Databases
Well-known listings from the same topic.
Insomnia FAQ
Do I need to log in to use Insomnia?
Where can I store Insomnia data?
Can Insomnia be used in CI/CD pipelines?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.











