Aller au contenu

Insomnia

Publié par Kong

Client API open-source

Open sourceMIT

Points clés

  • Compose et envoie des requêtes HTTP avec des en-têtes, des paramètres de requête et des corps
  • Les collections et les dossiers regroupent les requêtes d'une API
  • Les variables d'environnement permettent de basculer un ensemble de requêtes entre des serveurs locaux et distants
  • Assistants d'authentification pour l'authentification de base, les jetons porteurs et les flux OAuth
  • Gère également les requêtes GraphQL, les appels gRPC et les connexions WebSocket

À propos de cette application

Insomnia est un client de bureau pour solliciter des API HTTP. Une requête est composée en choisissant une méthode et une URL puis en renseignant les en-têtes, les paramètres de requête et un corps ; la réponse revient avec son code de statut, ses temps de réponse, ses en-têtes et un corps formaté dans lequel on peut effectuer des recherches. Les requêtes sont enregistrées dans des collections et des dossiers, ce qui permet de conserver toute une API au même endroit.

Les environnements contiennent des variables telles que des URL de base, des jetons et des identifiants, et les requêtes s'y réfèrent au moyen de balises de modèle, de sorte que passer d'un serveur local à un serveur de préproduction consiste à choisir un autre environnement. Des assistants d'authentification couvrent les schémas habituels, parmi lesquels l'authentification basique, les jetons bearer et les flux OAuth. Au-delà du simple HTTP, il pilote également des requêtes GraphQL, des appels gRPC et des connexions WebSocket, et il peut générer le code client d'une requête dans divers langages.

Insomnia est une application Electron publiée par Kong pour Linux, Windows et macOS. Certaines fonctions sont liées à un compte et au service hébergé de l'éditeur ; une utilisation purement locale est possible, mais ce dispositif a changé d'une version à l'autre, il convient donc de vérifier d'abord le comportement actuel.

Linux

Nous n’hébergeons pas ce fichier, nous ne l’analysons pas et nous n’en inspectons pas le contenu. Lisez ce qu’en dit la source, puis décidez par vous-même.