Specify URL, payload, headers, and authorization all in one place. Then just hit send.
Get all the details on every response. View status code, body, headers, cookies, and more!
Create workspaces or folders, drag-and-drop requests, and easily import and export your data.
Advanced authentication helpers, templating, and request chaining help get things done faster.
Download for Desktop
Reuse API keys or session IDs. Define environment variables globally or switch between sub-environments for a seamless development/production workflow.
Generate http code for over thirty language libraries, including Curl, NodeJS, Go, Swift, Python, Java, C, and others.
Get started quickly with Insomnia's intuitive interface, and choose from nine unique themes to tailor the experience to you.