Debug APIs like a human, not a robot! Cross-platform app for PC

Insomnia

Insomnia

  -  156 MB  -  Demo
Insomnia Core is a powerful REST API Client and GraphQL with cookie management, environment variables, code generation, and authentication for Mac, Window, and Linux. 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. The program is more than just an HTTP client! Insomnia Rest is collaborative, free, open-source, and cross-platform – making it the perfect companion for both individuals and teams.

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.

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

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

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

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

Features and Highlights
  • 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
Note: Limited functionality in the demo version.

Also Available: Download Insomnia for Mac

  • Insomnia Core 10.3.1 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    Insomnia Core 10.3.1 Screenshot 1
  • Insomnia Core 10.3.1 Screenshot 2

What's new in this version:

- feat(Inso): Add proxy settings to inso cli
- feat(runner/settings): enable logging switch configuration
- feat(ApplicationMenu): add check for updates command in the app menu
- Bump-electron-33
- Add annotation for no proxy whitelist
- add bracket notation tests
- chore: bump semgrep
- Build Linux aarch64 packages using the new GH runner
- add run name to github action
- make runners conventional
- Rename local-storage to electron-storage
- chore: also build appimage for arm64 linux

Fixed:
- fix(Dropdown/Menus): Options shouldn't autoselect if the menu overlaps with the trigger button
- fix(sdk): support async function in insomnia.test
- fix(sdk): add basic support for insomnia.request.size()
- fix(QueryParameters sizing issue): Resizable sections for parameters in request panes
- fix(sdk): misc fixes and improvements
- fix(Proxy CLI options): update cli options docs
- fix: editor did not unlock after websocket disconnect
- fix: pre-request script variable hostname certificate resolution
- fix: smoke failed in github action
- fix: GRPC Bad Duplicate issue. Closes #8216
- fix: prevent unparseable response cookie from causing request to fail
- fix: paths in gRPC requests and proto state
- fix: support headers as metadata with gRPC + reflection
- fix: .deb and .snap upload on publish [no-ticket]
- fix: template render error
- fix: inso README.md [no-ticket]
- fix: prevent yarn directory traversal on plugin installation