Insomnia ist ein API-Client und eine Entwicklungsplattform zum Entwerfen, Debuggen und Testen von APIs. Es unterstützt REST, GraphQL, gRPC, WebSocket und Server-Sent Events, kann APIs aus OpenAPI-Spezifikationen entwerfen, Mocks erzeugen und automatisierte Collection-Tests mit Skripten vor und nach Anfragen ausführen. Hinzu kommen eine Kommandozeilenschnittstelle und ein MCP-Client zum Prüfen von Tools, Ressourcen und Prompts von MCP-Servern. Insomnia wird als Desktop-Anwendung bereitgestellt; Enterprise-Tarife ergänzen Funktionen wie SSO und SCIM.
Insomnia gehört Kong Inc. mit Hauptsitz in San Francisco, USA, und unterliegt damit US-Recht einschließlich des CLOUD Act. Die Kernanwendung ist Open Source unter der Apache-2.0-Lizenz, der Code liegt in der GitHub-Organisation von Kong. Nutzer wählen den Speicherort selbst: Ein lokaler Tresor hält Collections und Entwürfe auf dem eigenen Rechner, Git Sync legt sie in einem Git-Repository Ihrer Wahl ab, und Cloud Sync unterstützt die Zusammenarbeit und kann Ende-zu-Ende-verschlüsselt sein. Die meisten Funktionen erfordern ein Konto, der Scratch Pad funktioniert ohne. Europäische Organisationen können API-Artefakte daher lokal oder im eigenen Git-Hosting halten.