ExploreGalaxyMy PathSettingsGive Feedback

New here?

A quick look at how MySkillGap works. Close it any time.

Development & DevOpsFree tier available

Insomnia

Design, test and debug APIs without writing a line of client code.

What it is

About Insomnia

Insomnia lets developers build and send HTTP, GraphQL, gRPC and WebSocket requests, organise them into collections, and chain requests together with environment variables. It supports collaborative workspaces, Git-based version control of collections, and can generate code snippets and OpenAPI specs, making it a core tool for backend and API-integration work. The free tier is fully featured for individual developers, with paid plans adding cloud sync and team collaboration.

What you can do with it

Capabilities

1

Build and send REST, GraphQL, gRPC and WebSocket requests

2

Organise requests into collections and environments for dev/staging/prod variables

3

Chain requests and write pre-request and post-response scripts for auth flows

4

Run automated test suites and CI checks against an API

5

Import and export OpenAPI specs and generate client code snippets

How to learn it

Learning Resources

Insomnia's official documentation and Kong's getting-started guides

YouTube walkthroughs comparing Insomnia to Postman for REST and GraphQL testing

Practise by building a collection against a public API such as weather or GitHub

Insomnia's onboarding collection bundled with the app

Pro Tip

Use environment variables and a base_url variable from day one — it transforms flipping a whole collection between local, staging and production from a find-and-replace into a one-click change.