Insomnia is een API-client en ontwikkelplatform voor het ontwerpen, debuggen en testen van API's. Het ondersteunt REST, GraphQL, gRPC, WebSocket en Server-Sent Events, kan API's ontwerpen op basis van OpenAPI-specificaties, mocks genereren en geautomatiseerde collectietests uitvoeren met scripts voor en na een request. Daarnaast zijn er een commandoregelinterface en een MCP-client om de tools, resources en prompts van MCP-servers te inspecteren. Insomnia wordt geleverd als desktopapplicatie; enterprise-abonnementen voegen functies toe zoals SSO en SCIM.
Insomnia is eigendom van Kong Inc., gevestigd in San Francisco in de Verenigde Staten, en valt daarmee onder Amerikaanse jurisdictie, inclusief de CLOUD Act. De kernapplicatie is open source onder de Apache 2.0-licentie, met de code in de GitHub-organisatie van Kong. Gebruikers kiezen zelf waar data wordt opgeslagen: een lokale kluis houdt collecties en ontwerpen op de eigen machine, Git Sync bewaart ze in een Git-repository naar keuze en Cloud Sync ondersteunt samenwerking en kan end-to-end versleuteld zijn. De meeste functies vereisen een account, terwijl de Scratch Pad zonder account werkt. Europese organisaties kunnen API-assets dus lokaal of in eigen Git-hosting houden.