OSS Tanbou

combine API design, requests, testing, and CI workflows in a desktop client

About these scores

OSS scale score is an unbounded metric that log-compresses and weights Stars, Watchers, Forks, and Contributors. Discovery score is the current OSS scale score minus the score at discovery. Update pace is commits in the last 30 days, growth momentum is the OSS scale score difference within the recent observation window, and OSS health is a 0–100 rating based on available recency, Community Health, and release data.

Stars
40,041
Primary language
TypeScript
License
Apache-2.0
Repository last updated
Sep 30, 2026
On this page

Overview

Insomnia is an Electron application for designing, debugging, and testing REST, GraphQL, gRPC, WebSocket, SSE, and other HTTP-compatible APIs. Its OpenAPI editor, test suites, collection runner, and Inso CLI connect interactive development with CI/CD.

Features and best fit

Based on official documentation; not hands-on tested · Content checked:

Key features

Debug multiple API protocols from one client

REST and HTTP, GraphQL, gRPC, WebSocket, and SSE requests can be sent from shared workspaces with detailed request and response inspection.

Sources: [2]

Extend into OpenAPI design, testing, and CLI automation

A native OpenAPI editor and preview, test suites, a collection runner, and the Inso CLI support API design and CI workflows.

Sources: [2][3]

Best fit

Fits API projects that need a choice of local, Git, or cloud storage

Sensitive projects can stay in Local Vault, versioned projects can use Git, and collaborative projects can use Cloud Sync depending on the workflow.

Sources: [2]

Before adoption

Distinguish account-free usage from subscription features

The Scratch Pad works without an account, while Git Sync, unlimited collaboration, organizations, SAML, and OIDC are associated with paid plans.

Sources: [2]

Source development requires Node.js 24.18.0 and npm 11+

The 13.3.0 root package metadata requires Node.js 24.18.0 or newer and npm 11 or newer for the Electron monorepo and native libcurl integration.

Sources: [1][3]

Official sources

  1. [1]Kong/insomnia repository(2026-09-30)
  2. [2]Insomnia README(2026-09-30)
  3. [3]Insomnia development overview(2026-09-30)
  4. [4]Insomnia Apache-2.0 license(2026-09-30)
  5. [5]Insomnia 13.3.0 release(2026-09-30)
Supplemental curator note

Insomnia is an Apache-2.0 cross-platform API client with Local Vault, Git Sync, and Cloud Sync storage options. The Scratch Pad can be used without an account, while capabilities such as unlimited collaboration, Git Sync, organizations, and SAML or OIDC are associated with subscription plans. Check the boundary between the open-source distribution and hosted or premium features for your workflow.

Try it in 3 steps

  1. 1

    Get the source

    git clone --depth 1 https://github.com/Kong/insomnia.git
  2. 2

    Enter the repository

    cd insomnia
  3. 3

    Check the official steps

    Continue with the commands in the README Installation, Quick Start, or Getting Started section.

    find . -maxdepth 1 -iname 'README*' -exec sed -n '1,220p' {} \; -quit
Check the official README

Growth

Growth trends · Last 30 days

40,041 Stars

Trend data is still being collected.

Built with

Categories and tags

GitHub data

GitHub dataView detailed GitHub data

GitHub Topics

  • api
  • api-client
  • api-design
  • curl
  • electron-app
  • graphql
  • grpc
  • http-client
  • rest-api
  • websockets
Stars
40,041
Forks
2,378
Watchers
249
Open issues
900
Owner type
Organization
Primary language
TypeScript
License
Apache-2.0
Repository last updated
Sep 30, 2026
Write a related article

Share a guide or use case for this OSS in Markdown. Articles are published after administrator approval.

Report incorrect information

Tell us if any listing information is incorrect or outdated.

After reading this page, do you know what to do next?