Repolode
Kong

Kong/insomnia

Cliente de API multiplataforma y de código abierto para GraphQL, REST, WebSockets, SSE y gRPC, con almacenamiento local, en Git y en la nube.

Alternativa open source a:Postman

Estrellas
40,069
Forks
2,386
Issues abiertos
915
Último commit
hace 13 horas

¿Qué es?

Insomnia es un cliente de API de escritorio para Mac, Windows y Linux. Permite a los desarrolladores enviar e inspeccionar solicitudes en GraphQL, REST, WebSockets, Server-Sent Events, gRPC y otros protocolos compatibles con HTTP.

Además de enviar solicitudes, incluye un editor nativo de diseño de OpenAPI con vista previa visual, conjuntos de pruebas integrados y un ejecutor de colecciones, así como un servidor de mocking que puede ejecutarse en la nube o alojarse por cuenta propia. Una herramienta de línea de comandos, Inso, permite analizar y probar en pipelines de CI/CD.

Los proyectos se pueden almacenar en un Local Vault, sincronizar mediante cualquier repositorio de Git o guardar en la nube para colaborar, con cifrado de extremo a extremo opcional. Los entornos se pueden marcar como privados para que permanezcan en local. Los plugins amplían la aplicación y el modo Scratch Pad funciona sin una cuenta.

Funciones clave

  • 01Enviar solicitudes mediante GraphQL, REST, WebSockets, SSE y gRPC.
  • 02Diseñar API con un editor nativo de OpenAPI y vista previa visual.
  • 03Escribir y ejecutar pruebas de API con un ejecutor de colecciones.
  • 04Simular API con un servidor en la nube o alojado por cuenta propia.
  • 05Almacenar proyectos localmente, en Git o en la nube, con E2EE opcional.
  • 06Analizar y probar API desde CI/CD con el CLI de Inso.

Casos de uso

  • Depurar endpoints REST o GraphQL durante el desarrollo diario.
  • Diseñar y previsualizar especificaciones de OpenAPI antes de implementarlas.
  • Mantener colecciones de API en un repositorio de Git junto con el código.
  • Ejecutar pruebas de API y análisis en un pipeline de CI/CD.

Inicio rápido

  1. 1

    Descarga la aplicación de escritorio desde el sitio web

  2. 2

    Instala las dependencias desde la raíz del repositorio (desarrollo)

    npm i
  3. 3

    Inicia la aplicación con recarga en caliente (desarrollo)

    npm run dev

Antes de usarlo

  • La mayoría de las funciones requieren una cuenta gratuita, aunque Scratch Pad local funciona sin ella.
  • Las funciones premium, como Git Sync, SSO y la colaboración ilimitada, requieren una suscripción de pago.

Temas

Preguntas frecuentes

¿Qué es insomnia?
Cliente de API multiplataforma y de código abierto para GraphQL, REST, WebSockets, SSE y gRPC, con almacenamiento local, en Git y en la nube. Insomnia es un cliente de API de escritorio para Mac, Windows y Linux. Permite a los desarrolladores enviar e inspeccionar solicitudes en GraphQL, REST, WebSockets, Server-Sent Events, gRPC y otros protocolos compatibles con HTTP.
¿insomnia es gratuito? ¿Qué licencia tiene?
insomnia es open source bajo la licencia Apache-2.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿insomnia sigue mantenido?
Mantenimiento activo. El último commit de insomnia fue el 20 oct 2026.
¿Para qué puedo usar insomnia?
Depurar endpoints REST o GraphQL durante el desarrollo diario. Diseñar y previsualizar especificaciones de OpenAPI antes de implementarlas. Mantener colecciones de API en un repositorio de Git junto con el código. Ejecutar pruebas de API y análisis en un pipeline de CI/CD.
¿Cómo se instala insomnia?
Descarga la aplicación de escritorio desde el sitio web Instala las dependencias desde la raíz del repositorio (desarrollo): npm i Inicia la aplicación con recarga en caliente (desarrollo): npm run dev
¿Dónde consigo insomnia?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Kong/insomnia

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados