About Insomnia
Insomnia is an open-source, cross-platform API client for GraphQL, REST,
WebSockets, Server-sent events (SSE), gRPC and any other HTTP compatible
protocol.
With Insomnia you can:
Debug APIs using the most popular protocols and formats.
Design APIs using the native OpenAPI editor and visual preview.
Test APIs using native test suites.
Mock APIs will be coming soon in November 2023.
Build CI/CD pipelines using the native Insomnia CLI for linting and testing.
Collaborate with others using the many collaboration features to share
your projects.
And a lot more! The following storage options are supported for your
projects, collections, specs and all other files:
Local Vault: for local storage of collections, design specs and every
other resource.
Cloud Sync: for cloud collaboration, encrypted and free.
Git Sync: for Git storage of all files using any 3rd party Git repository.
How to install Insomnia
- Click Download — the developer's official website opens in a new tab.
- Download the latest version there and run it. Choose Custom/Advanced where offered, and skip any bundled extras.
- Prefer the command line? With Flatpak you can install and update it with: flatpak install flathub rest.insomnia.Insomnia
- Open Insomnia once it finishes installing.
Frequently asked questions
Is Insomnia free to download?
Yes. The Download button sends you to flathub.org, the developer's official site, where Insomnia is available to download. Flatnic doesn't host or modify any files.
How do I install Insomnia from the command line?
With Flatpak, run: flatpak install flathub rest.insomnia.Insomnia. This installs it from the official source and keeps it updated.
Is Insomnia safe?
Insomnia downloads directly from the developer. As always, scan the installer with your antivirus and choose Custom setup to skip any bundled extras.