Soumettre un outil

Insomnia

Client d'API open source pour concevoir, déboguer et tester des API REST, GraphQL, gRPC et SOAP

Freemium Outils d'API
Voir l'outil →

Insomnia est une application de bureau qui permet aux développeurs d’envoyer des requêtes à des API et d’inspecter les réponses. On construit des requêtes avec en-têtes, authentification et corps, on les range dans des collections, et on utilise des variables d’environnement pour passer du développement à la production. Il prend en charge REST, GraphQL, gRPC, WebSocket et les Server-Sent Events, et peut importer des définitions depuis des spécifications OpenAPI.

Au-delà des tests manuels, il prend en charge le design et l’automatisation. Un éditeur de design d’API aide à écrire des specs, des suites de tests lancent des collections de requêtes avec des assertions, et des outils en ligne de commande lancent les tests en CI. Des plugins étendent les fonctions, la synchro Git stocke les collections avec le code, et des fonctions d’IA aident à générer des requêtes, des tests et de la documentation. Insomnia peut stocker les données en local ou dans le cloud, un choix qui compte pour les équipes soucieuses de confidentialité.

Insomnia est open source, avec une offre gratuite, et des offres payantes pour la collaboration d’équipe et les fonctions entreprise. Il concurrence un domaine où les utilisateurs ont changé d’outils à mesure que les éditeurs changeaient leur approche des comptes cloud. Parmi les alternatives : Postman, qui mène le marché, Bruno, un client open source et d’abord hors ligne, Hoppscotch, Thunder Client pour VS Code, et curl. Insomnia convient aux développeurs qui veulent un client d’API clair et à l’aise en local.