Insomnia REST Client

by Floating Keyboard Software Inc.

A multi-platform REST API client

Operating system: Windows

Publisher: Floating Keyboard Software Inc.

Antivirus check: passed

Last revision: Last week

Report misleading

Insomnia is a free multi-platform desktop tool that makes managing HTTP based APIs simple and intuitive. The Insomnia REST client, updated and re-branded as Insomnia core, is a collaborative API development tool for designing, managing, debugging, and testing APIs. The Insomnia Core incorporates OpenAPI 2.x and 3.x support for ease of editing, linting, and auto-generating requests. The core components are designed to ease users into interacting with HTTP-based APIs, combining a clean interface with easy to customize features that allow users access to advanced functionality, including authentication helpers, code generation, and control of environment variables.  

Environment variables are one of the most powerful features of the Insomnia Core, allowing users to avoid wasting time entering variable names by defining common and frequently accessed values in a single place and then reference those values across multiple requests. Additionally, the Insomnia Core supports the use of GraphQL queries to improve correctness and maintainability across multiple API queries significantly. GraphQL queries in Insomnia support both GraphQL body type during creation, or later conversion of an existing request using the body menu, powerful tools that allow users to generate queries that include arguments, comments, fragments, and any other valid query constructs. When generating GraphQL queries, the Insomnia Core will also provide auto-completion and error messages, using API schema-aware tools built into Insomnia. 

Users can also opt to subscribe to the Insomnia Core paid plan and access encrypted data sync across platforms and integration of team collaboration features. 

The Insomnia REST Client incorporates GraphQL support into it's multi-platform environment.

  • Incorporation of Environment Variables to reduce repeat values across multiple requests.
  • Template Tags allow users to perform higher-level calls like transform strings, UUIDs, timestamps, and other operations beyond the limits of Environment Variables
  • Plugin support for custom authentication mechanisms and complex workflows
  • GraphQL support incorporates the query language to improve maintainability dramatically.
  • Workspaces that support project isolation of all data outside global settings
OfficeTime logo
A tracking utility for time and resources
ScrollNavigator logo
Software to improve your scrolling capabilities and work efficiency
dbForge Data Generator for SQL Server logo
A data tool for SQL tables which allows users to implement new standards
JetDrive logo
A defragment analyzer which scans the registry for errors and optimizes the device