YES

Replaceable in one session with an AI coding agent.

An API client for REST, GraphQL and gRPC with a design tab for OpenAPI specifications, plus cloud sync of your collections across machines.

Promptfree, for everyone, and the only version there is
Keep collections as files, and lint the specification in CI.

STACK
- Bruno for the collections, Spectral for the specification, both in the repository

COLLECTIONS
- One directory per service, one file per request, committed
- Environments as separate files, with secrets read from the environment and never written down

THE SPECIFICATION
- A single OpenAPI file as the source of truth
- Spectral with a ruleset in the repository, run in CI: every operation needs a description, an operationId and a documented error response
- Fail the build on a rule violation, so the specification cannot rot

GENERATED FROM IT
- The client types, the mock server and the documentation all generated from that one file
- Nothing hand-written twice

GRPC AND WEBSOCKETS
- grpcurl and websocat cover both from a shell script; there is no need for a graphical client

Include the ruleset, the generation step and the CI job.

What you lose

  • gRPC and WebSocket support in the same client as REST, which few alternatives cover
  • Cloud sync and team sharing of collections
  • An OpenAPI design view with linting against your own rules

If you would rather not build

  • Hoppscotch, self-hosted

The escape hatch

open source · no votes, no paid placement

Bruno

$0

Collections as plain files, versioned with the code.

usebruno/brunofree · open source

Spectral

$0

Lints OpenAPI documents against rules you write.

stoplightio/spectralfree · open source

Why this verdict

our own opinion · changed only by a person

78/100

Verdict yes at 78. A linted OpenAPI file in CI does more for an API than any client, and it removes the reason to sync collections at all.

History

tracked since 10 Aug 2026 · nothing is ever overwritten

Interest · last 30 days

Nothing recorded yet. This chart fills in once the page has visitors, votes or prompt copies — it will not draw a flat line to look busy.

Questions about Insomnia

answered from the record above

Is Insomnia free?

No — the plan we track is $12 a month. Individual at around $12 per user per month billed monthly, cheaper annually; a free tier exists.

Can you replace Insomnia by building your own?

YES. Replaceable in one session with an AI coding agent. Replacement score 78 out of 100, build time one session. Read what you lose before you decide.

How much does Insomnia cost?

$12 a month on Individual — $144 a year. Recorded 10 Aug 2026.

What do you lose by replacing Insomnia?

gRPC and WebSocket support in the same client as REST, which few alternatives cover; Cloud sync and team sharing of collections; An OpenAPI design view with linting against your own rules. If any of those carry weight for you, keep paying.

Is there an open-source alternative to Insomnia?

Yes: Bruno, Spectral. The prompt on this page is for when you want it your way instead.

Related entries

same category first, most replaced first

All 36 in Dev tools

Coming soon

Every week, something stops being worth paying for.

New verdicts, prices that moved, entries added. One email a week. Unsubscribe in one click.

free forever · no tracking pixel · every prompt stays free on the site

Esc