OpenSource-Hub
I

Insomnia

SHA-256
38.8k stars·Developer Tools·SHA-256 checksum verified

Insomnia is a free, open-source API client that supports multiple protocols (GraphQL, REST, WebSockets, SSE, gRPC) and offers three storage backends: local, Git, and cloud (E2EE). It is a lighter and more privacy-respecting alternative to Postman.

Smart Download

Download Download Version

vcore@13.0.1 · 581.4 MB

Open-source, cross-platform API client for GraphQL, REST, WebSockets, SSE & gRPC with flexible storage options.

Core Features

  • Support for GraphQL, REST, WebSocket, SSE, and gRPC protocols
  • Three storage modes: 100% local, Git sync, or cloud (with optional end-to-end encryption)
  • Built-in OpenAPI editor, mock server, and collection runner
  • Command-line interface (CLI) for CI/CD integration
  • Extensive plugin ecosystem

What It Can't Do

  • An account is required for advanced features like Git sync and team collaboration, but the free tier covers most needs. 2. For privacy-sensitive projects, always select 'Local Vault' or 'Git Sync' to avoid cloud storage. 3. Third-party plugins may not be fully reviewed; check ratings before installing.

Use Cases

  • Debug and test REST, GraphQL, or gRPC APIs during development
  • Collaborate with team via Git sync without relying on cloud storage
  • Automate API testing and linting in CI/CD pipelines

Detailed Introduction

Insomnia is an open-source, cross-platform API client that goes beyond simple REST debugging. It supports GraphQL, WebSockets, Server-Sent Events (SSE), and gRPC, making it a versatile tool for modern API development. Unlike Postman, Insomnia is fully open-source (Apache-2.0) and offers a 100% local storage option (Local Vault) and Git Sync without relying on cloud servers. It also provides native OpenAPI editing, mocking, CI/CD pipeline integration via CLI, and a rich plugin ecosystem. With over 38k GitHub stars and active community contributions, Insomnia is a robust alternative for developers who value privacy, flexibility, and extensibility.

Tags

api-clientgraphqlrestwebsocketgrpccross-platformopen-sourcelocal-storagegit-sync

Getting Started

1

Download installer

Click the button above to download the installer for your system

2

Install the software

Double-click the downloaded installer and follow the prompts

3

Download the installer for your OS from https://insomnia.rest

4

Double-click the installer and follow the setup wizard (macOS: drag to Applications)

5

Launch the app; use the local Scratch Pad (no account needed) or sign up for free to unlock full features

Install Guide
  1. Download the installer for your OS from https://insomnia.rest
  2. Double-click the installer and follow the setup wizard (macOS: drag to Applications)
  3. Launch the app; use the local Scratch Pad (no account needed) or sign up for free to unlock full features
File Integrity

SHA-256 checksum verified

Checksum extracted from GitHub official Release page

SHA256 Checksum

78c8fbd4cbe6d7d1d4f43bfe23bfa477ce01291c83d9316d6b55c62200368a48

This checksum is extracted from the GitHub Release page. Verify file integrity after download.

All SHA-256 checksums on this platform are extracted from the project's official GitHub Release page, without any modification. You can independently verify them on the GitHub Releases page.

Open Source Transparency

View GitHub Source
Environment Guide

Uninstall Info

On Windows, use 'Add or Remove Programs' to uninstall. On macOS, drag Insomnia from the Applications folder to Trash. On Linux, use your package manager or remove the installation directory.

No Extra Dependencies

Ready to use after download. No additional runtime required.

Project Info
LicenseApache-2.0
Last Updated2026-06-19T07:09:12Z
GitHub RepositoryOfficial Website

Similar Projects