Saltar al contenido

Insomnia

Publicado por Kong

Cliente API de código abierto

Código abiertoMIT

Aspectos destacados

  • Compone y envía solicitudes HTTP con cabeceras, parámetros de consulta y cuerpos
  • Las colecciones y carpetas mantienen juntas las solicitudes de una API
  • Las variables de entorno cambian un conjunto de solicitudes entre servidores locales y remotos
  • Ayudantes de autenticación para autenticación básica, tokens de portador y flujos OAuth
  • También gestiona consultas GraphQL, llamadas gRPC y conexiones WebSocket

Acerca de esta aplicación

Insomnia es un cliente de escritorio para poner a prueba APIs HTTP. Una petición se compone eligiendo un método y una URL y rellenando cabeceras, parámetros de consulta y un cuerpo; la respuesta llega con su código de estado, sus tiempos, sus cabeceras y un cuerpo formateado en el que se puede buscar. Las peticiones se guardan en colecciones y carpetas, de modo que toda una API se mantiene junta en un solo lugar.

Los entornos contienen variables como URLs base, tokens e identificadores, y las peticiones se refieren a ellas mediante etiquetas de plantilla, así que cambiar entre un servidor local y uno de staging consiste en elegir un entorno distinto. Los ayudantes de autenticación cubren los esquemas habituales, entre ellos basic auth, bearer tokens y flujos de OAuth. Más allá de HTTP simple, también ejecuta consultas GraphQL, llamadas gRPC y conexiones WebSocket, y puede generar código cliente para una petición en una variedad de lenguajes.

Insomnia es una aplicación Electron publicada por Kong para Linux, Windows y macOS. Algunas funciones están ligadas a una cuenta y al servicio alojado del proveedor; el uso solo local es posible, pero la disposición ha cambiado entre versiones, así que conviene comprobar primero el comportamiento actual.

Linux

No alojamos este archivo, no lo analizamos ni inspeccionamos su contenido. Lea lo que indica la fuente y decida por su cuenta.