Open Source API Client and Design Platform for GraphQL, REST and gRPC.
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 / private environment for a seamless development / production workflow.
Create, organize, share and execute any REST, SOAP, GraphQL, GRPC requests directly from Insomnia without having to switch applications.
Reduce your 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.