Insomnia

Client API open source développé par Kong pour les tests REST, GraphQL, gRPC et MCP

Créateurs d'apps · Applications web

Insomnia est le client API open source de Kong destiné à la conception, au débogage et au test d'API REST, GraphQL et gRPC, destiné aux développeurs et aux équipes d'assurance qualité.

Aperçu

Notre avis sur Insomnia

Cet avis sur le client API Insomnia présente les utilisations d’Insomnia, ses principales fonctionnalités, sa tarification, le fonctionnement du stockage et des comptes, une comparaison avec Postman, ainsi que ses points faibles. Insomnia est une application de bureau open source multiplateforme disponible pour macOS, Windows et Linux. Elle permet d’envoyer des requêtes, d’inspecter les réponses, de gérer les variables d’environnement, de concevoir des spécifications OpenAPI, d’exécuter des serveurs simulés et d’automatiser les tests d’API depuis un seul et même endroit, ce qui en fait l’un des outils de test d’API les plus utilisés après Postman. Kong, la société à l’origine de Kong Gateway, assure la maintenance de l’application et propose une assistance payante pour les équipes. Le code est disponible sur GitHub sous licence Apache 2.0, avec environ 40 000 étoiles et la version 13.3 publiée en septembre 2026 (Kong/insomnia).

À quoi sert Insomnia ?

Insomnia est utilisé pour le développement, la documentation et les tests d’API, et prend en charge toutes les étapes du développement d’API, de la conception à l’intégration continue (CI). Les développeurs s’en servent pour envoyer une requête GET ou POST à un point de terminaison, vérifier le corps de la réponse, les en-têtes et les délais, puis enregistrer la requête dans une collection pour une utilisation ultérieure. Les équipes d’assurance qualité s’en servent pour créer des suites de tests qui s’exécutent dans tous les environnements. Les concepteurs d’API l’utilisent pour rédiger et valider les spécifications OpenAPI avant même qu’aucun code n’existe, ainsi que pour publier un aperçu de la documentation à l’intention des autres équipes.

Les tâches courantes consistent à déboguer une API REST pendant le développement, à tester des API GraphQL grâce à la saisie semi-automatique tenant compte du schéma, à appeler des services gRPC et à vérifier les connexions WebSocket, Server-Sent Events et Socket.IO. Depuis la version 12, il permet également de tester les serveurs MCP : vous vous connectez à un serveur Model Context Protocol, appelez n’importe quel outil, invite ou ressource, puis inspectez les messages du protocole, à l’instar d’une requête API (Kong : Insomnia 12). Les équipes travaillant sur Kong Gateway l’utilisent comme étape de conception et de test avant de publier une API sur la passerelle.

Fonctionnalités clés

  • Requêtes pour tous les protocoles : HTTP et REST, GraphQL, gRPC, WebSocket, SSE et Socket.IO, avec des aides à l’authentification, des préréglages de type de corps de requête et l’historique des réponses. Par exemple, une requête GraphQL lit le schéma et suggère des champs au fur et à mesure que vous tapez.
  • Environnements : un environnement de base ainsi que des sous-environnements pour le local, le staging et la production. Le gestionnaire d’environnements empêche l’accès aux valeurs sensibles depuis les fichiers partagés, et les intégrations natives à des coffres-forts dans la version Enterprise récupèrent les secrets depuis AWS, Google Cloud, Azure ou HashiCorp.
  • Conception d’API : un éditeur OpenAPI avec aperçu en direct de la documentation et vérification syntaxique, incluant des règles de vérification personnalisées pour vos propres normes d’API.
  • Serveurs de simulation : simulations dans le cloud ou auto-hébergées avec des réponses dynamiques. La génération de simulations par IA permet de créer une simulation à partir d’une invite, d’une URL, d’un échantillon JSON ou d’une spécification OpenAPI (IA dans Insomnia).
  • Automatisation des tests : scripts avant la requête et après la réponse, enchaînement de requêtes et exécuteur de collections pour un nombre illimité d’exécutions, ce qui vous permet de créer des tests positifs et négatifs et de les répéter à chaque modification.
  • Inso CLI : exécute des collections et des tests, vérifie la conformité des spécifications et exporte la configuration dans des pipelines CI/CD.
  • Génération de code : génère des extraits de code pour une requête dans des langages tels que cURL, JavaScript et Python, et importe ou exporte des collections sous forme de fichier JSON pour les partager avec d’autres outils.
  • Plugins : étendez les capacités d’Insomnia grâce à des plugins communautaires ou personnalisés, par exemple pour ajouter des schémas d’authentification ou des formateurs de réponses.
  • Fonctionnalités d’IA : une fois que vous avez connecté un LLM, Insomnia génère des simulations et suggère des messages de commit pour Git Sync.

Tarifs d’Insomnia

Insomnia propose une offre gratuite et deux formules payantes, dont le prix est fixé par utilisateur et par mois et facturé annuellement. Les chiffres ci-dessous sont tirés de la page de tarification d’Insomnia en septembre 2026.

  • Essentials : 0 $. Nombre illimité de projets en stockage local et dans le cloud, projets Git Sync pour jusqu’à 3 utilisateurs, exécutions de collecte illimitées, l’interface CLI Inso, les plugins, les fonctionnalités d’IA, le chiffrement de bout en bout et 1 000 requêtes de serveur simulées par mois.
  • Pro : 12 $ par utilisateur et par mois, facturés annuellement. Nombre illimité d’utilisateurs sur Git Sync, nombre illimité d’organisations, contrôle d’accès basé sur les rôles et 10 000 requêtes simulées par mois.
  • Enterprise : 45 $ par utilisateur et par mois, facturé annuellement, en libre-service jusqu’à 50 utilisateurs. Ajoute l’intégration Kong Konnect, l’authentification unique (SSO) avec SAML ou OIDC, SCIM, les mandats de stockage, la capture de domaine, les intégrations de coffre-fort, la documentation SOC 2, l’assistance entreprise et un nombre illimité de requêtes simulées. Un essai de 14 jours est disponible.

Au-delà du nombre de licences, l’indicateur d’utilisation est le nombre de requêtes simulées vers le serveur. Les requêtes simulées supplémentaires coûtent 10 $ par tranche de 25 000 dans les formules Essentials et Pro.

Le coût à vérifier est celui de Git Sync, et non le prix de la formule payante. La version gratuite ne l’autorise que pour trois utilisateurs ; ainsi, une équipe qui conserve ses collections dans un dépôt Git a besoin de la formule Pro dès qu’une quatrième personne la rejoint. Les équipes de sécurité qui souhaitent bénéficier de l’authentification unique (SSO) ou forcer les données à rester locales ou dans Git ont besoin de la formule Enterprise.

Stockage dans le cloud, Git Sync et comptes

Insomnia propose trois options de stockage par projet (Kong Docs) :

  • Local Vault : les données restent sur votre appareil.
  • Cloud Sync : les données sont stockées dans le cloud de Kong avec un chiffrement de bout en bout, et les membres de l’équipe voient les modifications en temps réel. C’est l’option la plus simple pour les petites équipes.
  • Git Sync : les données sont stockées dans un dépôt Git que vous contrôlez, à côté de votre code.

Les comptes ont été au cœur d’une grande polémique dans l’histoire d’Insomnia. La version 8.0, sortie en 2023, demandait aux utilisateurs de se connecter, ce à quoi de nombreux développeurs se sont opposés. Kong a répondu avec le « Scratch Pad » : un mode permettant d’effectuer des requêtes rapides sans compte ni configuration de projet, les données étant stockées uniquement en local et utilisables hors ligne (Kong : Insomnia 8.0). Pour les fonctionnalités de collaboration, un compte gratuit reste nécessaire. Les administrateurs d’entreprise peuvent aller plus loin et imposer le stockage local ou sur Git pour tous les utilisateurs.

Comment utiliser Insomnia pour les tests d’API et le CI/CD

  1. Installez Insomnia depuis insomnia.rest. Des versions sont disponibles pour macOS, Windows et tous les principaux formats de paquets Linux.
  2. Ouvrez le « Scratch Pad » pour un test rapide, ou créez un projet et choisissez « Local Vault », « Cloud Sync » ou « Git Sync ».
  3. Créez une requête, choisissez la méthode, ajoutez des en-têtes et un corps, puis cliquez sur « Send ».
  4. Déplacez les valeurs récurrentes, telles que l’URL de base et les jetons, dans des variables d’environnement.
  5. Ajoutez des scripts post-réponse avec des assertions, puis regroupez les requêtes dans une collection et exécutez-les à l'aide du « collection runner ».
  6. Ajoutez la CLI Inso à votre pipeline pour exécuter les mêmes tests à chaque modification.

Les équipes qui migrent depuis Postman peuvent importer des collections et des environnements au format JSON ou sous forme de fichier ZIP (Documentation Kong : migration depuis Postman).

Insomnia vs Postman

Postman et Insomnia remplissent les mêmes fonctions essentielles : envoyer des requêtes, organiser des collections, gérer des environnements et automatiser les tests. Insomnia est plus léger, open source sous licence Apache 2.0, et vous permet de conserver vos données en local ou dans Git. Postman est une plateforme API plus complète proposant une version web, des outils de surveillance, des tests de performance, un catalogue d’API et davantage de fonctionnalités d’IA. La page de comparaison de Postman elle-même énumère ce qui manque à Insomnia : un mode Web ou navigateur, une surveillance intégrée et des vérifications programmées, des tests de charge, la génération de SDK et des tableaux de bord de gouvernance à l’échelle de l’organisation (Postman, rédigé par un concurrent). Ces points correspondent à la documentation d’Insomnia. La page de Postman omet de mentionner que la formule « Essentials » d’Insomnia inclut déjà des exécutions illimitées des collections et la synchronisation Git pour les petites équipes.

Optez pour Insomnia si vous recherchez un client open source rapide, avec un stockage local ou via Git, et une interface conviviale ; l’interface utilisateur d’Insomnia regroupe les requêtes, les environnements et les réponses sur un seul écran. Optez pour Postman si vous avez besoin de fonctionnalités de surveillance, de tests de performance et d’un espace de travail partagé pour les non-développeurs.

Les points forts et les points faibles d’Insomnia

Points forts :

  • Logiciel open source sous licence Apache 2.0, activement maintenu par Kong, avec prise en charge du développement et de la conception d’API dans un seul outil.
  • Une seule application pour les serveurs REST, GraphQL, gRPC, WebSockets, SSE et MCP.
  • Options de stockage local, sur Git et dans le cloud, ainsi qu’un « Scratch Pad » accessible sans compte.
  • Un niveau gratuit généreux et la CLI Inso pour la CI/CD.

Inconvénients :

  • Uniquement disponible en version bureau, sans version web ni version navigateur du client.
  • Pas de surveillance intégrée, de vérifications programmées ni de tests de charge.
  • La synchronisation Git pour plus de trois utilisateurs nécessite un forfait payant.
  • Un écosystème plus restreint, moins d’outils tiers et un soutien communautaire moins important que Postman ; l’assistance Entreprise est payante.
  • Les fonctionnalités d'IA se limitent aux mocks, aux messages de commit et aux tests MCP.

Comparaison avec Insomnia

  • Postman Flows : l’outil visuel de Postman permettant d’enchaîner des appels d’API dans des workflows sans code ; Postman lui-même est le principal concurrent d’Insomnia.
  • Bruno : un outil open source, privilégiant le mode hors ligne, qui stocke les collections sous forme de fichiers bruts dans Git.
  • Hoppscotch : une alternative open source fonctionnant dans un navigateur.
  • SoapUI : un outil établi de longue date pour les tests SOAP et REST, proposant une édition payante ReadyAPI.

Insomnia en vaut-il la peine ?

Insomnia est un bon choix pour les développeurs et les petites équipes qui recherchent un outil épuré et open source pour travailler avec REST, GraphQL, gRPC et MCP, tout en gardant le contrôle sur l’emplacement de leurs données. L’offre gratuite couvre la plupart des usages individuels, et la version Pro est abordable pour les équipes qui se synchronisent via Git. Il est en revanche moins adapté lorsque vous avez besoin de surveillance d’API, de tests de charge, d’une version navigateur ou d’un vaste espace de travail partagé pour les non-développeurs, domaines dans lesquels Postman ou une plateforme de test dédiée s’avèrent plus performants. Si vous avez besoin d’aide pour concevoir, tester ou intégrer des API dans le cadre d’un projet low-code, les agences et développeurs low-code présents sur LowCodeDevs peuvent s’en charger.

Sources

Pas encore d'avis — écrivez le premier.

Où placeriez-vous Insomnia ?

Personne n'a encore placé Insomnia. Choisissez une zone pour y commencer votre avis.

Vous vous connecterez d'abord — votre choix est conservé.

Voir la carte complète →

En un coup d'œil

Site web
https://insomnia.rest
Catégorie
Créateurs d'apps · Applications web
Mise à jour

Questions

FAQ Insomnia

À quoi sert Insomnia ?

Insomnia est un client API permettant de concevoir, de déboguer et de tester des API. Les développeurs l'utilisent pour envoyer des requêtes REST, GraphQL, gRPC et WebSocket, gérer des environnements, simuler des points de terminaison et automatiser des tests.

L'application Insomnia est-elle gratuite ou payante ?

Les deux. La formule « Essentials » est gratuite et comprend un nombre illimité de projets locaux et dans le cloud, ainsi que la synchronisation Git pour un maximum de trois utilisateurs. La formule « Pro » coûte 12 $ et la formule « Enterprise » 45 $ par utilisateur et par mois, facturés annuellement.

Insomnia est-il un client API REST ?

Oui. À l'origine, Insomnia était un client REST, mais il prend désormais également en charge GraphQL, gRPC, les WebSockets, les Server-Sent Events, Socket.IO et les serveurs MCP.

Insomnia est-il meilleur que Postman ?

Insomnia est plus léger, open source et vous permet de conserver vos données localement ou sur Git. Postman offre davantage de fonctionnalités, notamment une application web, des outils de surveillance, des tests de performances et un écosystème plus vaste. Le choix le plus judicieux dépendra de vos besoins en matière de fonctionnalités supplémentaires.

« Insomnia », c'est la même chose que « Postman » ?

Non. Il s'agit de produits distincts proposés par des entreprises différentes : Insomnia est développé par Kong, tandis que Postman l'est par Postman Inc. Les deux sont des clients API, et Insomnia permet d'importer des collections Postman.

Comment installer Insomnia sous Linux ?

Téléchargez le fichier AppImage, le paquet .deb ou .rpm depuis insomnia.rest, ou installez le paquet Snap. L'application fonctionne de la même manière sous Linux, macOS et Windows.

Dois-je créer un compte pour utiliser Insomnia ?

Non. Le Scratch Pad fonctionne sans compte et stocke les requêtes localement. Les fonctionnalités de collaboration, telles que Cloud Sync, nécessitent un compte gratuit.

Ailleurs sur LowCodeDevs

Projets récents sur LowCodeDevs

Aucune étude de cas Insomnia n'a encore été publiée.

Publiez la première étude de cas Insomnia →

Ailleurs sur LowCodeDevs

Agences travaillant avec des outils similaires

Aucune agence n'a encore référencé Insomnia. Ces équipes travaillent avec d'autres outils de la catégorie Créateurs d'apps.

Soyez la première agence Insomnia →

Votre expertise

Soyez le premier expert Insomnia sur LowCodeDevs

Les équipes qui choisissent Insomnia arrivent sur cette page à la recherche de quelqu'un qui sait construire avec. Cette place est encore libre : référencez votre agence ou votre propre profil avec Insomnia parmi vos outils, et cette page montrera votre travail.

Lancez-vous

Prêt à livrer votre prochain projet ?

Rejoignez LowCodeDevs gratuitement — référencez vos outils low-code, votre agence ou votre profil de développeur, et faites-vous trouver par ceux qui ont besoin de vous.

Créer votre compte