Powerful HTTP and GraphQL tool belt
Free and open source on Mac, Windows, and Linux
Create HTTP requests
Specify URL, payload, headers, and authorization all in one place. Then just hit send.
View response details
Get all the details on every response. View status code, body, headers, cookies, and more!
Organize everything
Create workspaces or folders, drag-and-drop requests, and easily import and export your data.
Much more than an HTTP client
Advanced authentication helpers, templating, and request chaining help get things done faster.
Download for Desktop
Reusable Values
Reuse API keys or session IDs. Define environment variables globally or switch between sub-environments for a seamless development/production workflow.
Code Snippet Generation
Generate http code for over thirty language libraries, including Curl, NodeJS, Go, Swift, Python, Java, C, and others.
Beautiful Interface
Get started quickly with Insomnia's intuitive interface, and choose from nine unique themes to tailor the experience to you.
More than 300,000 developers trust Insomnia
Still not convinced?
Maybe this big ol' list of features will help
- GraphQL support
- OAuth 1.0 and 2.0 auth
- Multipart form builder
- Query parameter builder
- Plugin System
- SSL client certificates
- JSONPath and XPath
- Response history
- Data import/export
- Rendered HTML preview
- Image and SVG preview
- AWS authentication
- Configurable proxy
- Color themes
- Cloud sync and sharing
- Import from
curl - Digest, Basic, NTLM Auth
- Nunjucks templating
- Configurable timeout
- HAR import
- Swagger import
- Request filtering
- Toggle SSL validation
- Keyboard shortcuts
- Usable at almost all sizes
- NTLM authentication
- Responsive interface
- Autocomplete Hints
- Redirect chain visualization
- Mac, Windows and Linux