A favicon of Insomnia

Insomnia

Cross-platform API client for REST, GraphQL, gRPC and WebSockets, for developers who want to design, test and mock in one app.

Open Source Alternative to:

Screenshot of Insomnia websiteVisit Insomnia

Insomnia is a cross platform API client covering GraphQL, REST, WebSockets, server sent events, gRPC and anything else that speaks HTTP, so a request needs no separate tool depending on its protocol.

What sets its shape is the storage decision. Each project picks a Local Vault for entirely local files, Git Sync for storage in any third party Git repository without touching a cloud, or Cloud Sync for collaboration with optional end to end encryption, and the three can be mixed across projects. Environment configuration can additionally be kept local and never uploaded, whatever the project itself uses.

The application spans the stages of working on an API.

  • Debug: requests issued across the popular protocols and formats.
  • Design: a native OpenAPI editor with a visual preview.
  • Test: test suites and a collection runner built in.
  • Mock: a mocking server, hosted or run yourself.
  • Automate: a command line tool for linting and testing inside a pipeline.

Builds exist for Mac, Windows and Linux. The local Scratch Pad works without an account, while most capabilities need a free one, and paid tiers add unlimited collaboration, Git Sync, organizations for projects and logins through a third party identity provider. Kong explains the account requirement as what keeps the free and open source distribution sustainable.

Share:
Details:
  • Stars


    39,999
  • Forks


    2,364
  • Last commit


    5 days ago
  • Repository age


    10 years
  • License


    Apache-2.0
  • Version


    core@13.2.0
  • Repository


    Kong/insomnia

Auto-fetched from GitHub .

Ad

 

 
 
 
 

Open source alternatives similar to Insomnia:

 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit


 

 
 
  • Stars


  • Forks


  • Last commit