Insomnia

The open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE and gRPC. With Cloud, Local and Git storage.

LinuxDeveloper ToolsOpen source

Verify your download

Select the file you downloaded to check it against the hash we published — the check runs in your browser, nothing is uploaded.

About

Send and inspect requests to APIs from one workspace with Insomnia, using the protocol appropriate to the service you are testing. It handles GraphQL, REST, WebSockets, server-sent events (SSE), and gRPC, allowing developers to work with both conventional endpoints and persistent or streaming connections. Cloud, Local, and Git storage give users different ways to retain and manage their API workspaces.

Insomnia suits developers building, debugging, and verifying services, from checking a REST response to exercising a GraphQL query or gRPC method. Its support for several API styles also makes it useful when one project combines HTTP endpoints, real-time sockets, event streams, and service-to-service calls. The cross-platform client is published by Kong as open-source Developer Tools software for Linux.

The current release is [email protected]. It now emits change notifications when a document is duplicated, helping connected workspace views recognize that update. It also corrects a credential-editing display problem in which JSON-format vault configuration appeared as a tag. An opt-in QuickJS sandbox for pre-request and after-response scripts is included as an experimental capability.

What's new in [email protected]

## What's Changed * fix(INS-3850): revalidate a project's old organization cache when it moves parents by @yaoweiprc in https://github.com/Kong/insomnia/pull/10513 * fix(INS-3850): re-check Konnect organization visibility before restoring it on cold start by @yaoweiprc in https://github.com/Kong/insomnia/pull/10518 * fix: One line editor can enter new line issue by @cwangsmv in https://github.com/Kong/insomnia/pull/10514 * fix(INS-3836): show the Konnect-moved notice only after a migration conflict is resolved by @yaoweiprc in https://github.com/Kong/insomnia/pull/10521 * fix: Both spec and collection should allow import test suites in git sync by @cwangsmv in https://github.com/Kong/insomnia/pull/10524 * Fix: Do not flush on blur on one-line-editor if it is read-only by @cwangsmv in https://github.com/Kong/insomnia/pull/10534 * fix(sidebar): don't crash the collection filter on non-string doc fields by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10525 * fix(event-stream): only read event shaped lines from the event log by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10522 * chore(sandbox): disable quick.js sandbox temporarily by @ihexxa in https://github.com/Kong/insomnia/pull/10536 * Fix: Add loading indicator and avoid unmount editor to update tag for tag editor by @cwangsmv in https://github.com/Kong/insomnia/pull/10537 * fix(mcp): correct Add/Delete Item for nested object params by @CurryYangxx in https://github.com/Kong/insomnia/pull/10546 * Chore: bump vault plugin version by @cwangsmv in https://github.com/Kong/insomnia/pull/10547 * fix(environment-editor): treat empty JSON content as invalid JSON by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10540 * fix(INS-3507): restrict git-sync and legacy-folder writes to canSync model types by @kwburns-kong in https://github.com/Kong/insomnia/pull/10531 * Change Konnect migration wording. by @yaoweiprc in https://github.com/Kong/insomnia/pull/10550 * feat(export): add Export OpenAPI Spec to the collection context menu by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10538 * fix(insomnia): run plugin yarn info in a controlled temp dir by @Tyagiquamar in https://github.com/Kong/insomnia/pull/10505 * fix(script): use liquid sync method in render - INS-3789 by @ihexxa in https://github.com/Kong/insomnia/pull/10523 * chore(ci): make the cycle check runnable on Windows and report drift honestly [INS-3904] by @yaoweiprc in https://github.com/Kong/insomnia/pull/10548 * refactor(sidebar): own the project shell in one layout route [INS-3903] by @yaoweiprc in https://github.com/Kong/insomnia/pull/10541 * chore: bump app version to 13.3.0 by @insomnia-infra in https://github.com/Kong/insomnia/pull/10552 * ci(ksai): add KSAI through the public mirror by @bartsmykla in https://github.com/Kong/insomnia/pull/10551 * fix: constrain file template tag by @kwburns-kong in https://github.com/Kong/insomnia/pull/10528 * fix: parse quoted CSV fields in collection runner data by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10557 * fix: de-flake import deep-link cURL auto-scan smoke test by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10555 * fix(toast): stop toast animations from swallowing clicks by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10553 * fix(key-value-editor): stop ListBox typeahead from swallowing typed spaces by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10563 * feat: Add base model schema and deep strict utility by @cwangsmv in https://github.com/Kong/insomnia/pull/10515 * feat: Unify and migrate environment model to use Zod schema and infer type by @cwangsmv in https://github.com/Kong/insomnia/pull/10516 * chore: bump @faker-js/[email protected] to 10.6.0 by @kwburns-kong in https://github.com/Kong/insomnia/pull/10569 * ci(ksai): start a KSAI run only for people who can write to the repository by @bartsmykla in https://github.com/Kong/insomnia/pull/10578 * fix: Environment schema git export order issue by @cwangsmv in https://github.com/Kong/insomnia/pull/10580 * chore: bump dependencies by @kwburns-kong in https://github.com/Kong/insomnia/pull/10444 * fix: validate paths stay within their intended base directory by @kwburns-kong in https://github.com/Kong/insomnia/pull/10443 * chore: bump app version to 13.3.1 by @insomnia-infra in https://github.com/Kong/insomnia/pull/10579 * feat(import): paste a cURL with no editable focus to start the import flow by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10566 * chore(ui): remove unreachable ImportModal instances by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10590 * fix: regenerate document ids on project storage conversion by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10565 * feat: change data model to support confidential control by @CurryYangxx in https://github.com/Kong/insomnia/pull/10479 * feat: Migrate mock-server and mock-route zod schema and type definitions by @cwangsmv in https://github.com/Kong/insomnia/pull/10520 * test(INS-3783): cover cookie id stability across Set-Cookie responses by @yaoweiprc in https://github.com/Kong/insomnia/pull/10592 * feat: show variable source in live preview and hover tooltip by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10583 * fix(project-modal): close modal on redirect by comparing pathname by @bobqiu-kong in https://github.com/Kong/insomnia/pull/10593 * feat: Migrate mcp request and related model types using zod by @cwangsmv in https://github.com/Kong/insomnia/pull/10526 * feat: Implement UX for marking environments as confidential by @CurryYangxx in https://github.com/Kong/insomnia/pull/10480 * fix: Warn when a Git Sync change cannot be discarded [INS-3830] by @yaoweiprc in https://github.com/Kong/insomnia/pull/10585 * fix: script corrupt vault into plaintext by @CurryYangxx in https://github.com/Kong/insomnia/pull/10601 * feat: Migrate collection and document workspace zod schema and type definitions- #10520 by @cwangsmv in https://github.com/Kong/insomnia/pull/10582 * fix: resolve vault secrets in variable source and address review feedback by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10608 * feat: Add incompatible fields check for git sync document by @cwangsmv in https://github.com/Kong/insomnia/pull/10591 * chore(deps): bump dependencies by @kwburns-kong in https://github.com/Kong/insomnia/pull/10586 * fix: pin kong/release-script docker action to a digest by @kwburns-kong in https://github.com/Kong/insomnia/pull/10449 * fix:dragging a request to another collection within same project is a… by @xiaodemen in https://github.com/Kong/insomnia/pull/10612 * fix: dropping on a design is allowed by @xiaodemen in https://github.com/Kong/insomnia/pull/10613 * chore(deps): bump jsdom and protobuf/connect major dependencies by @kwburns-kong in https://github.com/Kong/insomnia/pull/10587 * Chore: Bump ai plugin to v1.0.12 and update dependencies by @cwangsmv in https://github.com/Kong/insomnia/pull/10626 * fix(scripting): allow form-data body updates via script by @ryan-willis in https://github.com/Kong/insomnia/pull/10576 * fix(mock): strip trailing slash from self-hosted mock server URL [INS-3897] by @yaoweiprc in https://github.com/Kong/insomnia/pull/10627 * fix: bracket-quote pm variable names that aren't valid identifiers by @cwangsmv in https://github.com/Kong/insomnia/pull/10604 * feat(Git Diff): Add an entity-level diff engine [1/8] by @yaoweiprc in https://github.com/Kong/insomnia/pull/10615 * feat: confidential value policy and render engine by @CurryYangxx in https://github.com/Kong/insomnia/pull/10509 * feat: apply confidential policy to preview surfaces by @CurryYangxx in https://github.com/Kong/insomnia/pull/10510 * feat: Add incompatible fields check for cloud sync document by @cwangsmv in https://github.com/Kong/insomnia/pull/10605 * fix: stop restamping ApiSpec.modified on startup and git round-trips by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10625 * feat: mask confidential value in timeline (http request & script) by @CurryYangxx in https://github.com/Kong/insomnia/pull/10519 * feat: Add F2 shortcut to rename entity name on sidebar by @cwangsmv in https://github.com/Kong/insomnia/pull/10614 * feat(Git Diff): Add a read-only Visual diff view [2/8] by @yaoweiprc in https://github.com/Kong/insomnia/pull/10616 * chore: update undici version by @notjaywu in https://github.com/Kong/insomnia/pull/10635 * refactor: decouple scripting environment imports by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10482 * feat(Git Diff): Add Visual diff cards for the remaining entity types [3/8] by @yaoweiprc in https://github.com/Kong/insomnia/pull/10617 * feat: handle websocket socket.io mcp response by @CurryYangxx in https://github.com/Kong/insomnia/pull/10589 * feat: support delete shortcut in the sidebar by @ihexxa in https://github.com/Kong/insomnia/pull/10633 * fix: keep variable source in sync with live preview edits by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10639 * feat/option toggle prompt by @CurryYangxx in https://github.com/Kong/insomnia/pull/10607 * feat(Git Diff): Stage and unstage individual entities [4/8] by @yaoweiprc in https://github.com/Kong/insomnia/pull/10618 * feat: Debug Mode setting that enables the Git commit diagnostic panel [INS-3829] by @yaoweiprc in https://github.com/Kong/insomnia/pull/10470 * fix: ignore inherited keys when resolving variable source by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10640 * feat(Git Diff): Discard individual entities and write them as Git Sync exports [5/8] by @yaoweiprc in https://github.com/Kong/insomnia/pull/10619 * fix/confidential variable by @CurryYangxx in https://github.com/Kong/insomnia/pull/10629 * feat: Show validation errors for invalid MCP tool/resource/prompt list responses by @cwangsmv in https://github.com/Kong/insomnia/pull/10554 * fix(Git Diff): No Discard for an added base environment or cookie jar [6/8] by @yaoweiprc in https://github.com/Kong/insomnia/pull/10637 * fix(Git Diff): Don't let stage / unstage / discard actions overlap [7/8] by @yaoweiprc in https://github.com/Kong/insomnia/pull/10638 * fix(vul): update grpc reflection deps by @notjaywu in https://github.com/Kong/insomnia/pull/10642 * fix: keep confidential flags through v5 export/import and Git Sync by @CurryYangxx in https://github.com/Kong/insomnia/pull/10632 * Fix/socket io&websocket payload in export by @CurryYangxx in https://github.com/Kong/insomnia/pull/10634 * fix(sidebar): scope the del shortcut without backspace by @ihexxa in https://github.com/Kong/insomnia/pull/10644 * feat(Git Diff): Warn when a file isn't in the format Insomnia writes [8/8] by @yaoweiprc in https://github.com/Kong/insomnia/pull/10641 * fix(one-line-editor): after clicking add button, focus should be on the new one line editor by @ihexxa in https://github.com/Kong/insomnia/pull/10631 * fix: MCP connection issue caused by undici upgrade by @cwangsmv in https://github.com/Kong/insomnia/pull/10645 * fix(ci): work around macOS stapling issue in release build by @notjaywu in https://github.com/Kong/insomnia/pull/10647 * Chore: Add unite test for MCP streamable http request by @cwangsmv in https://github.com/Kong/insomnia/pull/10648 * fix: attribute project environment page sources to the project by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10649 * fix: Loose the id meta check for certain request models by @cwangsmv in https://github.com/Kong/insomnia/pull/10656 * fix: keep variable source tooltip interactive in the environments modal by @ZxBing0066 in https://github.com/Kong/insomnia/pull/10650 * fix: MCP primitive UI issue when returning item with same name by @cwangsmv in https://github.com/Kong/insomnia/pull/10655 * fix: closing modal when deleting workspace by @ihexxa in https://github.com/Kong/insomnia/pull/10657 * fix: Hashcorp vault form to support the new credential pattern by @cwangsmv in https://github.com/Kong/insomnia/pull/10658

## New Contributors * @Tyagiquamar made their first contribution in https://github.com/Kong/insomnia/pull/10505 * @bartsmykla made their first contribution in https://github.com/Kong/insomnia/pull/10551

Details

PlatformLinux
CategoryDeveloper Tools
LicenseOpen source
PricingFree
Package IDKong/insomnia
AuthorKong
Latest versionv[email protected]
Published10/29/2026
Downloads1

SHA-256 (RPM)

SHA-256 (DEB)

Version history

VersionSizePublishedScan
v[email protected].rpm
SHA-256
353.8 MB10/9/2026CleanDownload
v[email protected].deb
SHA-256
408.0 MB10/9/2026CleanDownload
v[email protected].rpm
SHA-256
353.8 MB9/23/2026CleanDownload
v[email protected].deb
SHA-256
407.5 MB9/23/2026CleanDownload
v[email protected].rpm
SHA-256
350.6 MB9/21/2026CleanDownload
v[email protected].deb
SHA-256
405.3 MB9/20/2026CleanDownload

Does this still work for you?

Works (0)Doesn't work (0)Sign in to vote

Badge for your website

Developers can show that Insomnia is available on MirrorNest. Copy the code below: the badge links to this page and updates itself.

Insomnia on MirrorNest
HTML
<a href="https://mirrornest.com/software/insomnia-1a6fc95b"><img src="https://mirrornest.com/badge/insomnia-1a6fc95b.svg" alt="Insomnia on MirrorNest" height="20"></a>
Markdown
[![Insomnia on MirrorNest](https://mirrornest.com/badge/insomnia-1a6fc95b.svg)](https://mirrornest.com/software/insomnia-1a6fc95b)

Reviews

No reviews yet — be the first.

Leave a review

Sign in to post as a verified member instead of anonymously.

Insomnia alternatives