Building the product · Independent · 23 Oct 2026

Kong/insomnia

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

← Building the product
Insomnia: API client. Test and design web APIs across multiple protocols.

In simple English

When you build software that talks to other software, you need to send test requests. This tool gives you a clean window to send those requests and read the answers. It supports modern web protocols like REST, GraphQL, and WebSockets. You can save your test collections and share them with teammates. The core application is free to download and use on your computer.

What it is

Insomnia is a cross-platform desktop application built with TypeScript that serves as a feature-rich API client. It helps developers design, debug, test, and mock web APIs using local storage, Git sync, or cloud storage.

What it is good for

Solo builders who need to test backend endpoints, inspect JSON payloads, or design OpenAPI specifications without writing custom scripts.

Stars40k
LicenceApache-2.0
Latestcore@13.3.1 (2026-10-09)checked 23 Oct 2026
Last code change2026-10-23
Written inTypeScript
Setup effort
2 / 5
Payoff
4 / 5
Good
  • Supports REST, GraphQL, gRPC, and WebSockets in one clean interface.
  • Offers local-first storage options so your sensitive API keys stay on your machine.
  • Includes a command-line tool for running tests in your build pipelines.
Watch for
  • Requires an account for most advanced features and cloud synchronization.
  • Some collaboration and security features are locked behind paid subscription tiers.
  • Monorepo structure makes building from source heavier than a simple script.
Replaces

manual curl commands or browser console testing

Works well with

Postman

Similar repositories
  • postmanlabs/postman-app-support6.0k stars

    The dominant commercial API client with extensive cloud collaboration features.

  • usebruno/bruno48k stars

    An open-source API client that stores your collections directly as plain text files in a folder.

Also reviewed on Repo Radar
  • unocss/unocss19k stars

    A styling engine that reads the labels in your markup and generates only the CSS those labels need.

  • python/mypy21k stars

    The reference type checker for Python, run from the command line.

  • HypothesisWorks/hypothesis9.1k stars

    A Python library that generates test inputs and reduces any failure to the smallest example that still fails.

Install
git clone https://github.com/Kong/insomnia.git
cd insomnia
npm install
npm run dev

Independent: reviewed for Repo Radar outside the daily editions. Every independent repository

Get the next edition in your inbox

A dozen repositories, opened and checked. The licence read, the last release dated, and the ones that did not make it named with the reason. It is the half most lists leave out.

No tracking pixels. One click to leave. The archive stays free either way.

We use your address to send the edition and nothing else. Confirm by email, leave in one click. How we handle it.