Insomnia
Open-source API client from Kong with local, Git and cloud storage options
In our rankings
Scores on the open-source api clients criteria
Evaluated Nov 5, 2026- Local storage without an account ×3 2
2/5 means: A local-only mode exists, but an account with the vendor is needed for most features.
Local Vault and the Scratch Pad keep data on your device, but the project says most capabilities need an account, and usage data is collected from logged-in users.
4 quotes - Collections as files in Git ×2 3
3/5 means: Collections can be stored in a Git repository, but only on a paid plan.
Git Sync stores projects as YAML files in your own repository, but the README lists Git Sync among the premium capabilities of the paid plans.
2 quotes - Protocols supported ×3 5
5/5 means: All five (REST, GraphQL, gRPC, WebSocket and SSE).
GraphQL, REST, WebSockets, Server-Sent Events and gRPC are all listed, with all four gRPC call types documented.
2 quotes - Tests and command-line runs ×2 4
4/5 means: Test scripts plus a command-line runner for CI, or the same with report output when the runner is labelled alpha or beta.
Chai assertions in scripts plus the Inso command-line tool for automated test runs; the pages we captured do not document a report format such as JUnit.
2 quotes
Evidence (14 quotes)
- 1
“You can use Insomnia without an account with the local Scratch Pad, or you can create an account for free to get access to the full capabilities of the product.”
github.com/Kong/insomnia · checked - 2
“Insomnia does not require an account if you decide to use the local Scratch Pad, but to access most capabilities of the product we require an account.”
github.com/Kong/insomnia · checked - 3
“Local Vault is a storage option that allows all project data to be stored locally on your device, or through Git sync.”
developer.konghq.com/insomnia/storage · checked - 4
“If users are logged into their Insomnia account or if they haven’t opted out of analytics in the desktop application, we collect usage data to help improve the application.”
- 5
“Cloud Sync: for cloud collaboration, optionally end-to-end encrypted (E2EE) in the cloud.”
github.com/Kong/insomnia · checked - 6
“Insomnia stores project resources as YAML files in your repository.”
developer.konghq.com/insomnia/git-sync · checked - 7
“if you need to get access to premium capabilities like unlimited collaboration, the Git Sync feature, the ability to create organizations for your projects, using a 3rd party IDP for logins (SAML, OIDC) and many other features, then you can explore the other subscription plans.”
github.com/Kong/insomnia · checked - 8
“Insomnia is an open-source, cross-platform API client for GraphQL, REST, WebSockets, Server-Sent Events (SSE), gRPC and any other HTTP compatible protocol.”
github.com/Kong/insomnia · checked - 9
“Insomnia supports all four RPC types defined by gRPC:”
- 10
“Use the full range of Chai assert assertions in both post-request and legacy unit test scripts”
developer.konghq.com/insomnia/test · checked - 11
“Use the Insomnia CLI to automate the execution of your API tests using your existing Git workflows.”
developer.konghq.com/insomnia/test · checked - 12
“For added security, Insomnia also offers a Private Environments feature, where your environments configuration is always stored locally and never in the cloud, independently from the storage option that you have chosen for your project.”
github.com/Kong/insomnia · checked - 13
“Users can opt out of sharing analytics data with Insomnia via the Insomnia app Preference Page by scrolling down to the Network Activity section and checking or unchecking the box next to Send Usage Statistics.”
- 14
“End-to-End Encryption (E2EE): Ensures data is encrypted during transmission and storage.”
developer.konghq.com/insomnia/storage · checked