Debugging APIs in all common formats and protocols is easy and fully customizable with Insomnia's projects and collections.
Everything begins here. Organize your requests to reflect your workflow or your API data model. Group and order your API requests to your heart's desire.
Define environment variables like authentication credentials, tokens, or session IDs for re-use globally or within a public or private environment for a seamless deployment or production workflow.
Use pre-request and after-response scripting to create complex workflows, advanced tests, and dynamically generated data that can be injected into your requests.
Reduce time to market and let Insomnia do the heavy lifting by providing you with generated code snippets in popular languages like Curl, NodeJS, Go, Swift, Python, Java, C, and more.
Dark mode? Light mode? We have you covered. Get started quickly with Insomnia's intuitive interface, and choose from one of our pre-bundled nine unique themes to custom-tailor your experience.