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

Insomnia for Mac

Insomnia Core 9.0.0

  -  211 MB  -  Demo

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of Insomnia Core 9.0.0.


For those interested in downloading the most recent release of Insomnia for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

  • Insomnia Core 9.0.0 Screenshots

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

    Insomnia Core 9.0.0 Screenshot 1
  • Insomnia Core 9.0.0 Screenshot 2
  • Insomnia Core 9.0.0 Screenshot 3
  • Insomnia Core 9.0.0 Screenshot 4

What's new in this version:

- (feat/SEC-1010): Add SAST scanning using semgrep
- feat: mock resources
- feat: mock second pass
- Bump/jest-29
- bump eslint
- Bump/stoplight pkgs
- chore(deps-dev): bump vite from 4.5.1 to 4.5.2
- chore(deps): bump follow-redirects from 1.15.2 to 1.15.5
- Bump/types
- feat: template tag to encode hex to base64
- add mock test
- Bump/esbuild
- Remove/changelog-stuff
- Clean/remove-babel-transform
- Add ability to use Buf Schema Registry as a schema source for gRPC requests
- Adds a hidden window
- Update timeout for .github/workflows/sast.yml
- Update timeout for .github/workflows/test.yml
- Update timeout for .github/workflows/release-build.yml
- Update timeout for .github/workflows/release-start.yml
- 🚀 8.6.1
- Update timeout for .github/workflows/release-recurring.yml
- Update timeout for .github/workflows/homebrew.yml
- Update CONTRIBUTING.md
- Update timeout for .github/workflows/release-publish.yml
- feat: append to timelines
- chore(tailwind): Transform empty design state to tailwind
- chore(tailwind): Transform Insomnia logo to tailwind
- fix: request settings for scratchpad leading to welcome screen
- Add pre-request tab and minimal execution context
- chore(tailwind): Move grpc-method-dropdown to tailwind
- refetch mockbin logs 10s
- E2e/mock-test-fixture
- fix: add viewport meta tag
- move mkdir to init
- feat(prereq): add cancellation
- Revert "fix: add viewport meta tag
- bump: vite to v5 and fix
- mock feature feedback
- feat(hidden-window): enable the insomnia object with the environment api
- Sync improvements
- feat(conflict-resolution): add labels for branch names when resolving conflicts
- feat(hidden-window): enable baseEnvironment in the pre-request scripting
- fix: release-start changelog step [no-ticket]
- fix: move changelog step to release-publish
- feat: enable globals, iterationData and variables in pre-request scripting
- chore: bump GH actions versions [no-ticket]
- feat(Insomnia Cloud Sync): Update filesystem driver for VCS sync
- feat: enable property in pre-request scripting
- feat: enable headers in pre-request scripting
- feat: enable collection-variable in pre-request scripting
- feat: enable Url in pre-request scripting
- feat: enable Request and Response in pre-request scripting
- feat: testing a mock endpoint cancellation
- remove deprecated nedb option
- chore: temporarily disable pre-request scripting
- Revert "chore: temporarily disable pre-request scripting
- feat(prereq): add simple timeout
- add prereq beta tag
- Feat/import-prereq-script
- feat: enable adding snippets menu for pre-request scripting
- fix react router warning
- fix: use collection name when importing from postman
- fix(keyboard shortcuts): Add missing shortcuts and fix the ones that don't work as expected
- 🚀 9.0.0-beta.0
- feat: enable manipulation on insomnia.request
- set sort key on import
- feat(Insomnia-Sync): Add diff view
- 🚀 9.0.0-beta.1
- authtypes
- support null url
- fix(Insomnia Sync): redirect after sync pull
- fix changelog
- 🚀 9.0.0-alpha.0
- feat(Insomnia Sync): add diff view on conflict resolution and handle cancelation
- harden lint rule about array indexes
- feat: enable insomnia.sendRequest in pre-request scripting
- feat(pre-req): enable auth manipulation through insomnia.request
- chore(pre-req): improve the snippets menu for the pre-request script
- fix: URL PREVIEW cut off first few lines for very long URL
- fix: Export popup has small z-index
- feat(pre-req): enable manipulation of proxy and certificate through insomnia.request
- support SSE method, request body and auth
- fix(pre-req): several fixes to the current hidden window launching process
- feat(Command Palette): Introduce global search
- feat(session): Store session data in the db instead of LocalStorage
- chore(pre-req): clean up pre-request script sdk objects
- feat(onboarding): Insomnia 9
- fix: startsWith not a function error
- feat: enable insomnia.test and insomnia.expect in scripting
- fix: release-start [no-ticket]
- fix: release-start handle re-run step