awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
getinsomnia avatar

getinsomnia/insomnia

0
View on GitHub↗
38,499 stars·2,279 forks·TypeScript·Apache-2.0·45 viewsinsomnia.rest↗

Insomnia

Insomnia is a cross-platform API development environment that integrates a request debugger, schema design tools, a mocking server, and a test automation framework. It provides a unified workspace for sending requests and analyzing responses across REST, GraphQL, gRPC, and WebSocket protocols.

The platform enables the design and preview of API specifications through a visual editor and allows for the simulation of backend behavior using mocking tools. It supports organizing and synchronizing API collections via local storage, cloud synchronization, or Git.

The suite includes a command-line interface for executing linting and testing tasks within continuous integration pipelines. It also features a plugin system for third-party extensions and a secure system for storing environment variables locally to protect sensitive credentials.

Features

  • API Clients and Utilities - Provides a comprehensive desktop client for sending requests and analyzing responses across multiple network protocols.
  • API Development Environments - Integrates tools for defining and managing multi-protocol network requests in a unified workspace.
  • API Request Collections - Enables organizing and synchronizing sets of API requests across teams using Git, local, or cloud storage.
  • Multi-Protocol Engines - Features an engine capable of dispatching requests across diverse protocols including REST, GraphQL, and gRPC.
  • Request Debugging Utilities - Includes utilities for inspecting and troubleshooting network requests to analyze backend behavior during development.
  • API Testing - Provides a framework to validate the functionality and integration of API endpoints across multiple protocols.
  • Secure Storage - Stores sensitive configuration settings and credentials locally using encrypted storage to prevent cloud leaks.
  • Environment Variable Injection - Resolves dynamic placeholders in requests by injecting variables from local vaults or environment configurations.
  • Request Interface Generators - Automatically generates and validates visual request-building interfaces based on standardized API definitions.
  • API Mocking - Simulates API responses to allow feature development without relying on a live backend service.
  • API Testing Frameworks - Provides a programmable environment for scripting and validating API request and response structures.
  • Automated Test Runners - Provides a command-line interface to execute automated linting and testing tasks within CI pipelines.
  • API Design Tools - Offers a visual environment for drafting and refining API specifications before implementation.
  • API Mocking Servers - Ships a local server that simulates backend responses to decouple frontend and backend development.
  • API Specification Editors - Provides a visual editor for drafting and refining API interface definitions and schemas.
  • API Development Tools - Intuitive cross-platform client for REST API development.
  • Testing and Debugging - Cross-platform client for testing HTTP and GraphQL APIs.
  • Miscellaneous Tools - HTTP request management.

Star history

Star history chart for getinsomnia/insomniaStar history chart for getinsomnia/insomnia

How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Projects sharing features with Insomnia

These projects share indexed features with Insomnia. Shared tags can include platform or build tooling; verify the primary use case before treating a result as a replacement.
  • kong/insomniaKong avatar

    Kong/insomnia

    38,496View on GitHub↗

    Insomnia is a desktop application designed for the design, testing, and debugging of network requests. It serves as a comprehensive environment for managing the API lifecycle, allowing users to draft interface specifications, simulate endpoints, and execute automated testing workflows within continuous integration pipelines. The platform distinguishes itself through a modular, plugin-based architecture that enables the integration of custom scripts and external tools. It supports complex development needs by providing a local-first data persistence model, environment-variable substitution for

    TypeScriptapiapi-clientapi-design
    View on GitHub↗38,496
  • intuit/karateintuit avatar

    intuit/karate

    8,879View on GitHub↗

    Karate is an end-to-end testing framework and API test automation tool used to validate REST and SOAP APIs, drive browser interactions, and measure system performance. It functions as a unified solution for executing automated tests across both API backends and web frontends. The framework utilizes a custom domain specific language and Gherkin-style feature mapping to define requests and assertions. It includes an API mocking server to simulate backend responses, enabling development and integration testing without live dependencies. The tool covers a broad range of functional testing catego

    Java
    View on GitHub↗8,879
  • mockoon/mockoonmockoon avatar

    mockoon/mockoon

    8,080View on GitHub↗

    Mockoon is an HTTP API simulation platform and design tool used to create fake API endpoints that simulate server responses without a backend. It functions as an OpenAPI mock server tool and a JSON API mocking utility, allowing for the rapid iteration of API contracts and the generation of response templates. The project distinguishes itself through a combination of stateful mocking, using a local JSON database to simulate CRUD operations, and the ability to run as a headless API mock server via a command line interface. It supports real-time collaborative editing and AI-assisted prototyping

    TypeScriptapiapplicationdesktop
    View on GitHub↗8,080
  • hoppscotch/hoppscotchhoppscotch avatar

    hoppscotch/hoppscotch

    79,618View on GitHub↗

    Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL, and real-time APIs. It provides a unified platform that functions across web browsers, desktop applications, and command-line interfaces, allowing developers to manage the entire API lifecycle from a single environment. The platform distinguishes itself through a highly interactive, command-driven interface that utilizes a global spotlight palette and keyboard shortcuts to streamline complex workflows. It supports advanced request manipulation and validation by executing JavaScr

    TypeScriptapiapi-clientapi-rest
    View on GitHub↗79,618
Compare all 30 related projects→

Frequently asked questions

What does getinsomnia/insomnia do?

Insomnia is a cross-platform API development environment that integrates a request debugger, schema design tools, a mocking server, and a test automation framework. It provides a unified workspace for sending requests and analyzing responses across REST, GraphQL, gRPC, and WebSocket protocols.

What are the main features of getinsomnia/insomnia?

The main features of getinsomnia/insomnia are: API Clients and Utilities, API Development Environments, API Request Collections, Multi-Protocol Engines, Request Debugging Utilities, API Testing, Secure Storage, Environment Variable Injection.

Which projects share features with getinsomnia/insomnia?

Projects with overlapping indexed features include: kong/insomnia — Insomnia is a desktop application designed for the design, testing, and debugging of network requests. It serves as a… intuit/karate — Karate is an end-to-end testing framework and API test automation tool used to validate REST and SOAP APIs, drive… mockoon/mockoon — Mockoon is an HTTP API simulation platform and design tool used to create fake API endpoints that simulate server… hoppscotch/hoppscotch — Hoppscotch is an open-source API development ecosystem designed for building, testing, and debugging REST, GraphQL,… shekhargulati/52-technologies-in-2016 — This project serves as a comprehensive educational repository and technical reference collection, documenting a wide… httpie/desktop — This is a desktop HTTP client application used for constructing, sending, and analyzing HTTP and GraphQL requests. It…