
Apidog
All-in-one API platform to design, debug, mock, and test with CI/CD
Discover top open-source software, updated regularly with real-world adoption signals.

Cross-platform API client for REST, GraphQL, gRPC, and more
Open-source API client supporting GraphQL, REST, WebSockets, SSE, and gRPC. Debug, design, test, and mock APIs with flexible local, Git, or cloud storage options.

Insomnia is a cross-platform API client built for modern development workflows. Whether you're debugging REST endpoints, designing OpenAPI specifications, testing GraphQL queries, or working with gRPC services, Insomnia provides a unified interface for all major API protocols including WebSockets and Server-Sent Events.
Choose how you store your work: Local Vault keeps everything on your machine, Git Sync integrates with any repository without cloud dependencies, and Cloud Sync enables team collaboration with optional end-to-end encryption. Mix storage backends across projects to keep sensitive APIs local while collaborating on others in the cloud. Private Environments ensure configuration secrets never leave your machine.
Native test suites and collection runners validate API behavior, while the Insomnia CLI integrates linting and testing into your pipelines. Mock servers—cloud-hosted or self-hosted—let you develop against APIs before they exist. A generous free plan covers most users, with premium tiers unlocking unlimited collaboration, Git Sync, organization management, and enterprise SSO (SAML/OIDC). Available for Mac, Windows, and Linux.
When teams consider Insomnia, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Multi-Protocol API Development
Debug REST endpoints, test GraphQL mutations, and validate gRPC services in one unified client without switching tools.
Secure Local API Testing
Store sensitive API collections in Local Vault with Private Environments, ensuring credentials and specs never leave your machine.
Git-Based Team Collaboration
Sync API collections and OpenAPI specs through your existing Git repository, enabling version control and code review workflows.
Automated CI/CD Testing
Integrate Insomnia CLI into build pipelines to lint OpenAPI specs and run collection tests on every commit.
The local Scratch Pad works without an account, but most features require a free account. Your API data storage choice (Local Vault, Git Sync, or Cloud Sync) is independent of having an account.
Yes. Local Vault stores all collections, design specs, and resources 100% locally on your machine. Private Environments keep configuration secrets local regardless of your chosen storage backend.
Insomnia supports REST, GraphQL, gRPC, WebSockets, Server-Sent Events (SSE), and any HTTP-compatible protocol, making it suitable for modern API development workflows.
Git Sync (a premium feature) lets you store API collections and specs in any third-party Git repository without routing data through Insomnia's cloud, enabling version control and team collaboration.
Yes. The Insomnia CLI (inso) enables linting OpenAPI specifications and running test collections in CI/CD pipelines, supporting automated API validation workflows.
Project at a glance
ActiveLast synced 4 days ago