On this page
Overview
Insomnia is an Electron application for designing, debugging, and testing REST, GraphQL, gRPC, WebSocket, SSE, and other HTTP-compatible APIs. Its OpenAPI editor, test suites, collection runner, and Inso CLI connect interactive development with CI/CD.
Features and best fit
Based on official documentation; not hands-on tested · Content checked:
Key features
Debug multiple API protocols from one client
REST and HTTP, GraphQL, gRPC, WebSocket, and SSE requests can be sent from shared workspaces with detailed request and response inspection.
Sources: [2]
Best fit
Fits API projects that need a choice of local, Git, or cloud storage
Sensitive projects can stay in Local Vault, versioned projects can use Git, and collaborative projects can use Cloud Sync depending on the workflow.
Sources: [2]
Before adoption
Distinguish account-free usage from subscription features
The Scratch Pad works without an account, while Git Sync, unlimited collaboration, organizations, SAML, and OIDC are associated with paid plans.
Sources: [2]
Official sources
- [1]Kong/insomnia repository(2026-09-30)
- [2]Insomnia README(2026-09-30)
- [3]Insomnia development overview(2026-09-30)
- [4]Insomnia Apache-2.0 license(2026-09-30)
- [5]Insomnia 13.3.0 release(2026-09-30)
Supplemental curator note
Insomnia is an Apache-2.0 cross-platform API client with Local Vault, Git Sync, and Cloud Sync storage options. The Scratch Pad can be used without an account, while capabilities such as unlimited collaboration, Git Sync, organizations, and SAML or OIDC are associated with subscription plans. Check the boundary between the open-source distribution and hosted or premium features for your workflow.
Try it in 3 steps
- 1
Get the source
git clone --depth 1 https://github.com/Kong/insomnia.git - 2
Enter the repository
cd insomnia - 3
Check the official steps
Continue with the commands in the README Installation, Quick Start, or Getting Started section.
find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Growth
Growth trends · Last 30 days
40,041 Stars
Trend data is still being collected.
Built with
Categories and tags
Categories
GitHub data
GitHub dataView detailed GitHub data
GitHub Topics
- api
- api-client
- api-design
- curl
- electron-app
- graphql
- grpc
- http-client
- rest-api
- websockets
- Stars
- 40,041
- Forks
- 2,378
- Watchers
- 249
- Open issues
- 900
- Owner type
- Organization
- Primary language
- TypeScript
- License
- Apache-2.0
- Repository last updated
- Sep 30, 2026
Related information
Write a related articleShare a guide or use case for this OSS in Markdown. Articles are published after administrator approval.
Explore next
- Rswag2,202 Stars
2 shared tag(s) · 2 shared category(s)
test Rails APIs through request specs and generate OpenAPI documents and Swagger UI from the same definitions
Ruby - Firecrawl186,787 Stars
2 shared tag(s) · 1 shared category(s) · Same language
a web context API for search, scraping, crawling, and browser interaction
TypeScript - Supabase110,918 Stars
2 shared tag(s) · 1 shared category(s) · Same language
Build on Postgres with integrated Auth, REST/GraphQL APIs, Realtime, Storage, and Functions
TypeScript - LLM Gateway1,666 Stars
2 shared tag(s) · 1 shared category(s) · Same language
route multiple LLM providers through one API while centralizing usage and cost visibility
TypeScript - SimpleInstaBot695 Stars
2 shared tag(s) · 1 shared category(s) · Same language
Automate Instagram follow and unfollow actions from an Electron/Puppeteer desktop browser session
TypeScript - Proxed.AI8 Stars
2 shared tag(s) · 1 shared category(s) · Same language
protect AI credentials for iOS apps behind a server-side proxy
TypeScript
Report incorrect information
Tell us if any listing information is incorrect or outdated.