Everything you need, in one intuitive app

Available for free on Mac, Windows, and Linux

Insomnia Request Templating

Create HTTP requests

Specify URL, payload, headers, and authorization all in one place. Then just hit send.

Insomnia Request Basic Authentication

View response details

Get all the details on every response. View status code, body, headers, cookies, and more!

Insomnia Request Organization

Organize everything

Create workspaces or folders, drag-and-drop requests, and easily import and export your data.

Get more done, faster

Insomnia is more than just an HTTP client

Never repeat yourself

Reuse common values like API keys or session IDs. Define environment variables globally or switch between sub-environments for a seamless development/production workflow.

Insomnia REST Client Cookies

Write less code

Generate code snippets for over thirty language libraries, including Curl, NodeJS, Go, Swift, Python, Java, C, and others.

Insomnia REST Client Cookies

Love the experience

Get started quickly with Insomnia's intuitive interface, and choose from nine unique color themes to tailor the experience to you.

Insomnia REST Client Themes

Insomnia is for everyone

Insomnia is easy to learn, collaborative, free, and cross-platform – making it the perfect companion for both individuals and teams.

Download   Learn About Teams

Still not convinced?

Maybe this big ol' list of features will help

  • Multipart form builder
  • Query parameter builder
  • SSL client certificates
  • JSONPath and XPath
  • Response history
  • Data import/export
  • Rendered HTML preview
  • Image and SVG preview
  • Configurable proxy
  • Light and dark themes
  • Cloud sync and sharing
  • Nunjucks templating
  • Import from curl
  • HAR import
  • Request filtering
  • Toggle SSL validation
  • Keyboard shortcuts
  • Configurable timeout
  • Usable at almost all sizes
  • Drag-n-drop organization
  • Responsive interface
  • Mac, Windows and Linux

Go on, give it a try. You won't regret it.