EVERYTHING XIAOMI
Get listed

Insomnium

Insomnium is a local desktop API client for testing REST, GraphQL, WebSockets, server-sent events, and gRPC.

Place
#27 of 38
Score
6.7
Insomnium's website

What Insomnium is

Insomnium is a local desktop API client for testing REST, GraphQL, WebSockets, server-sent events, and gRPC. The project says it works offline, without cloud services, tracking, analytics, or background communication to external servers. It is open source under the MIT license and listed as free. Its gRPC client handles unary and streaming calls, with .proto imports and server reflection; requests can also use metadata and chained authentication such as Bearer, Basic, and GCP ID Token. An optional MCP server lets compatible tools manage saved requests programmatically. It is disabled by default, binds to loopback, requires a Bearer token, and communicates over SSE and HTTP. Desktop downloads are offered for macOS, Windows, Ubuntu, Debian, CentOS, and Fedora, with AppImage or tar.gz releases noted for Arch users. The README also documents Homebrew and APT installation options and a local build command. The project describes Insomnium as a fork of Kong/Insomnia at version 2023.5.8.

Good

  • Tests REST, GraphQL, WebSockets, server-sent events, and gRPC.
  • Project says it works offline without cloud services.
  • MIT-licensed open-source project.
  • gRPC supports streaming, .proto imports, and server reflection.

Watch out

  • No free trial is listed.
  • Desktop availability is listed for Linux and macOS, Windows.
  • Optional MCP server requires a Bearer token.

Who it suits

Insomnium suits developers who need a desktop client for API testing in development or production. It may also suit users who want local operation and optional programmatic access to saved requests.

Verdict

Insomnium covers several API protocols and offers gRPC streaming, authentication options, and an optional MCP server. Its local, offline approach and desktop downloads are the key details to weigh.

Plans and prices

From Insomnium's own pricing page, checked 9 Oct 2001.

All about pricing
PlanPriceWhat it gives you
InsomniumFreeOpen-source API client · 100% local

The facts

Each one read from Insomnium's own pages, with the date it was checked.

What it does

Authentication
Requests can use metadata and chained authentication strategies, including Bearer, Basic, and GCP ID Token.checked 9 Oct 2001
Automation integration
An optional MCP server lets MCP-aware tools list, inspect, create, update, delete, and run saved requests programmatically.checked 9 Oct 2001
Desktop downloads
Downloads are offered for macOS, Windows, Ubuntu, Debian, CentOS, and Fedora; the README points Arch users to AppImage or tar.gz releases.checked 9 Oct 2001
Distribution
The README documents macOS installation through Homebrew and Debian or Ubuntu installation through an APT repository.checked 9 Oct 2001
GraphQL support
Yeschecked 20 Sep 2001
gRPC
The gRPC client supports unary, server-streaming, client-streaming, and bidirectional streaming, plus .proto imports and server reflection.checked 9 Oct 2001
gRPC support
Yeschecked 20 Sep 2001
Intended users
The README describes Insomnium as a tool for API testing in development and production.checked 9 Oct 2001
MCP security
The MCP server is disabled by default, binds to loopback, requires a Bearer token, and uses SSE over HTTP.checked 9 Oct 2001
Offline use
The project says the app works 100% offline and has no cloud services, tracking, analytics, or background communication to external servers.checked 9 Oct 2001
Open source
Insomnium is open source under the MIT license.checked 9 Oct 2001
Project origin
Insomnium is a fork of Kong/Insomnia at version 2023.5.8, which the README describes as the last commit before compulsory account login was introduced.checked 9 Oct 2001
Security maintenance
The project reports dependency security updates, Electron and native-module refreshes, application security fixes, and CI hardening.checked 9 Oct 2001
Source build
The project says users can build Insomnium locally with npm run app-package.checked 9 Oct 2001
Support and contributions
The maintainer welcomes issues and pull requests, and the repository provides contributing guidelines and an issue-guidelines link.checked 9 Oct 2001
WebSocket support
Yeschecked 20 Sep 2001
What it does
Insomnium is a local API client for testing GraphQL, REST, WebSockets, server-sent events, and gRPC.checked 9 Oct 2001

Where it runs

Available platforms
desktopchecked 20 Sep 2001

Money

Free plan
Yeschecked 20 Sep 2001

Alternatives to Insomnium

All alternatives
  1. 1Apidog logo

    Apidog

    Free planWebAPIExtensionLinux
    8.7From $9 a month
  2. 2Bruno logo

    Bruno

    Free planOpen sourceAPIExtensionLinuxmacOS
    8.7From $6 a month
  3. 3Postman logo

    Postman

    Free planWebExtensionLinuxmacOS
    8.3From $9 a month
  4. 4

    Testfully

    Free planWebExtensionLinuxmacOS
    8.2From $10 a month
  5. 5

    Firecamp

    Free planWebLinuxmacOSSelf-hosted
    8.1From $4,959 a month
  6. 6

    Altair GraphQL Client

    Free planWebExtensionLinuxmacOS
    7.9Free plan