Insomnia REST Client logo

Insomnia REST Client

The most intuitive cross-platform REST API Client 馃槾
333
267
+ 1
28

What is Insomnia REST Client?

Insomnia is a powerful REST API Client with cookie management, environment variables, code generation, and authentication for Mac, Window, and Linux.
Insomnia REST Client is a tool in the API Tools category of a tech stack.
Insomnia REST Client is an open source tool with 13.6K GitHub stars and 800 GitHub forks. Here鈥檚 a link to Insomnia REST Client's open source repository on GitHub

Who uses Insomnia REST Client?

Companies
72 companies reportedly use Insomnia REST Client in their tech stacks, including MercadoLibre, Herren, and KocSistem.

Developers
246 developers on StackShare have stated that they use Insomnia REST Client.

Why developers like Insomnia REST Client?

Here鈥檚 a list of reasons why companies and developers use Insomnia REST Client
Private Decisions at about Insomnia REST Client

Here are some stack decisions, common use cases and reviews by members of with Insomnia REST Client in their tech stack.

Jerome Dalbert
Jerome Dalbert
Senior Backend Engineer at StackShare | 5 upvotes 92.1K views

Postman is a nice desktop #REST #API client that allows you to save requests for later use. But it does not really support GraphQL, which I use everyday at work. So it was time to look for something else.

GraphiQL is a nice toy that has a desktop client, but you cannot save requests in any organized way. Most other clients I tried were either sluggish, didn't save requests, or didn't support cookies. Lack of cookie support is a no-no for work because we use session-based authentication in our internal API.

Then I stumbled upon Insomnia REST Client, and it clicked! Cookies work, GraphQL support is pretty good, UI looks nice and goes straight to the point. The only thing it lacks is a schema explorer, but I can always use GraphiQL if I ever need one, which is almost never.

Overall, I am very happy with it, and would recommend it to anyone seriously working with GraphQL. Insomnia is a godsend!

See more
Public Decisions about Insomnia REST Client

Here are some stack decisions, common use cases and reviews by companies and developers who chose Insomnia REST Client in their tech stack.

Jerome Dalbert
Jerome Dalbert
Senior Backend Engineer at StackShare | 5 upvotes 92.1K views

Postman is a nice desktop #REST #API client that allows you to save requests for later use. But it does not really support GraphQL, which I use everyday at work. So it was time to look for something else.

GraphiQL is a nice toy that has a desktop client, but you cannot save requests in any organized way. Most other clients I tried were either sluggish, didn't save requests, or didn't support cookies. Lack of cookie support is a no-no for work because we use session-based authentication in our internal API.

Then I stumbled upon Insomnia REST Client, and it clicked! Cookies work, GraphQL support is pretty good, UI looks nice and goes straight to the point. The only thing it lacks is a schema explorer, but I can always use GraphiQL if I ever need one, which is almost never.

Overall, I am very happy with it, and would recommend it to anyone seriously working with GraphQL. Insomnia is a godsend!

See more
Jason Barry
Jason Barry
Cofounder at FeaturePeek | 4 upvotes 493.8K views

We've tried a couple REST clients over the years, and Insomnia REST Client has won us over the most. Here's what we like about it compared to other contenders in this category:

  • Uncluttered UI. Things are only in your face when you need them, and the app is visually organized in an intuitive manner.
  • Native Mac app. We wanted the look and feel to be on par with other apps in our OS rather than a web app / Electron app (cough Postman).
  • Easy team sync. Other apps have this too, but Insomnia's model best sets the "set and forget" mentality. Syncs are near instant and I'm always assured that I'm working on the latest version of API endpoints. Apps like Paw use a git-based approach to revision history, but I think this actually over-complicates the sync feature. For ensuring I'm always working on the latest version of something, I'd rather have the sync model be closer to Dropbox's than git's, and Insomnia is closer to Dropbox in that regard.

Some features like automatic public-facing documentation aren't supported, but we currently don't have any public APIs, so this didn't matter to us.

See more

Insomnia REST Client's Features

  • Mac, Windows and Linux
  • Data import/export
  • SSL client certificates
  • Response history
  • JSONPath and XPath
  • Preview rendered HTML
  • Multipart form
  • Query parameter editor
  • Configurable proxy
  • Cloud sync and sharing
  • Nunjucks templating
  • Filter requests
  • Toggle SSL validation
  • Keyboard shortcuts
  • Configurable timeout
  • HAR import
  • Usable at almost all sizes
  • Drag-n-drop organization
  • Responsive interface
  • Import from curl

Insomnia REST Client Alternatives & Comparisons

What are some alternatives to Insomnia REST Client?
Postman
It is the only complete API development environment, used by nearly five million developers and more than 100,000 companies worldwide.
Amazon API Gateway
Amazon API Gateway handles all the tasks involved in accepting and processing up to hundreds of thousands of concurrent API calls, including traffic management, authorization and access control, monitoring, and API version management.
Paw
Paw is a full-featured and beautifully designed Mac app that makes interaction with REST services delightful. Either you are an API maker or consumer, Paw helps you build HTTP requests, inspect the server's response and even generate client code.
Runscope
Keep tabs on all aspects of your API's performance with uptime monitoring, integration testing, logging and real-time monitoring.
OpenAPI
It is a publicly available application programming interface that provides developers with programmatic access to a proprietary software application or web service.
See all alternatives

Insomnia REST Client's Followers
267 developers follow Insomnia REST Client to keep up with related blogs and decisions.
Luca Marchesi
Farid F
yoghaswara
ARKbr
pit
DoctoLite Labs
Rafael Tadeu Mendes
csgo chilla
Seventeen pls
Jhondee Diaz