Insomnia
Cliente de API de código abierto de Kong para pruebas de REST, GraphQL, gRPC y MCP
Insomnia es el cliente API de código abierto de Kong destinado al diseño, la depuración y las pruebas de API REST, GraphQL y gRPC, dirigido a desarrolladores y equipos de control de calidad.
Resumen
Reseña de Insomnia
Esta reseña del cliente de la API de Insomnia aborda para qué se utiliza Insomnia, sus características principales, los precios de Insomnia, cómo funcionan el almacenamiento y las cuentas, cómo se compara con Postman y cuáles son sus puntos débiles. Insomnia es una aplicación de escritorio multiplataforma y de código abierto para macOS, Windows y Linux. Permite enviar solicitudes, inspeccionar respuestas, gestionar variables de entorno, diseñar especificaciones OpenAPI, ejecutar servidores simulados y automatizar las pruebas de API, todo ello desde un único lugar, lo que la convierte en una de las herramientas de pruebas de API más utilizadas, junto con Postman. Kong, la empresa responsable de Kong Gateway, se encarga de su mantenimiento y ofrece soporte técnico de pago para equipos. El código está disponible en GitHub bajo la licencia Apache 2.0, cuenta con unas 40 000 estrellas y la versión 13.3 se lanzó en septiembre de 2026 (Kong/insomnia).
¿Para qué se utiliza Insomnia?
Insomnia se utiliza para el desarrollo, la documentación y las pruebas de API, y da soporte a todas las fases del desarrollo de API, desde el diseño hasta la integración continua (CI). Los desarrolladores lo utilizan para enviar una solicitud GET o POST a un punto final, comprobar el cuerpo de la respuesta, los encabezados y los tiempos, y guardar la solicitud en una colección para consultarla más adelante. Los equipos de control de calidad lo utilizan para crear conjuntos de pruebas que se ejecutan en todos los entornos. Los diseñadores de API lo utilizan para redactar y validar especificaciones OpenAPI antes de que exista código alguno, así como para publicar una vista previa de la documentación destinada a otros equipos.
Las tareas habituales son la depuración de una API REST durante el desarrollo, la prueba de APIs GraphQL con autocompletado basado en esquemas, la llamada a servicios gRPC y la comprobación de conexiones WebSocket, Server-Sent Events y Socket.IO. Desde la versión 12, también puede probar servidores MCP: te conectas a un servidor Model Context Protocol, invocas cualquier herramienta, prompt o recurso, e inspeccionas los mensajes del protocolo, de forma muy similar a una solicitud de API (Kong: Insomnia 12). Los equipos que trabajan con Kong Gateway lo utilizan como fase de diseño y prueba antes de publicar una API en la pasarela.
Características principales
- Solicitudes para todos los protocolos: HTTP y REST, GraphQL, gRPC, WebSocket, SSE y Socket.IO, con asistentes de autenticación, configuraciones predefinidas del tipo de cuerpo y historial de respuestas. Por ejemplo, una solicitud GraphQL lee el esquema y sugiere campos a medida que escribes.
- Entornos: un entorno base más subentornos para local, staging y producción. El gestor de entornos mantiene los valores confidenciales fuera de los archivos compartidos, y las integraciones nativas con Vault en la versión Enterprise extraen secretos de AWS, Google Cloud, Azure o HashiCorp.
- Diseño de API: un editor de OpenAPI con vista previa de la documentación en tiempo real y validación sintáctica, que incluye reglas de validación personalizadas para tus propios estándares de API.
- Servidores simulados: simulaciones en la nube o autohospedadas con respuestas dinámicas. La generación de simulaciones mediante IA crea una simulación a partir de una indicación, una URL, una muestra JSON o una especificación OpenAPI (IA en Insomnia).
- Automatización de pruebas: scripts previos a la solicitud y posteriores a la respuesta, encadenamiento de solicitudes y un ejecutor de colecciones para ejecuciones ilimitadas, lo que te permite crear pruebas positivas y negativas y repetirlas con cada cambio.
- Inso CLI: ejecuta colecciones y pruebas, comprueba el cumplimiento de las especificaciones y exporta la configuración en pipelines de CI/CD.
- Generación de código: genera fragmentos de código para una solicitud en lenguajes como cURL, JavaScript y Python, e importa o exporta colecciones como un archivo JSON para compartirlas con otras herramientas.
- Complementos: amplía Insomnia con complementos de la comunidad o personalizados, por ejemplo, para añadir esquemas de autenticación o formateadores de respuesta.
- Funcionalidades de IA: una vez conectado un modelo de lenguaje grande (LLM), Insomnia genera simulaciones y sugiere mensajes de commit para Git Sync.
Precios de Insomnia
Insomnia cuenta con un plan gratuito y dos planes de pago, con precios por usuario al mes y facturación anual. Las cifras que figuran a continuación proceden de la página de precios de Insomnia a fecha de septiembre de 2026.
- Essentials: 0 $. Proyectos ilimitados en almacenamiento local y en la nube, proyectos de Git Sync para hasta 3 usuarios, ejecuciones de recopilación ilimitadas, la CLI de Inso, complementos, funciones de IA, cifrado de extremo a extremo y 1.000 solicitudes de servidor simuladas al mes.
- Pro: 12 $ por usuario al mes, facturados anualmente. Usuarios ilimitados en Git Sync, organizaciones ilimitadas, control de acceso basado en roles y 10 000 solicitudes simuladas al mes.
- Enterprise: 45 $ por usuario al mes, facturado anualmente; autoservicio para hasta 50 usuarios. Incluye integración con Kong Konnect, SSO con SAML u OIDC, SCIM, políticas de almacenamiento, captura de dominios, integraciones con Vault, documentación SOC 2, soporte empresarial y solicitudes simuladas ilimitadas. Hay disponible una prueba de 14 días.
La métrica de uso, además del número de usuarios, son las solicitudes simuladas al servidor. Las solicitudes simuladas adicionales cuestan 10 $ por cada 25 000 en los planes Essentials y Pro.
El coste inesperado que hay que tener en cuenta es Git Sync, no el precio del plan de pago. La versión gratuita solo lo permite para tres usuarios, por lo que un equipo que guarde sus colecciones en un repositorio de Git necesitará el plan Pro en cuanto se incorpore una cuarta persona. Los equipos de seguridad que deseen SSO o que quieran obligar a que los datos permanezcan locales o en Git necesitarán el plan Enterprise.
Almacenamiento en la nube, Git Sync y cuentas
Insomnia ofrece tres opciones de almacenamiento por proyecto (Kong Docs):
- Local Vault: los datos permanecen en tu dispositivo.
- Cloud Sync: los datos se almacenan en la nube de Kong con cifrado de extremo a extremo, y los miembros del equipo ven los cambios en tiempo real. Esta es la opción más sencilla para equipos pequeños.
- Sincronización con Git: los datos se almacenan en un repositorio de Git que controlas tú, junto a tu código.
Las cuentas fueron el gran tema polémico en la historia de Insomnia. La versión 8.0, de 2023, exigía a los usuarios iniciar sesión, y muchos desarrolladores se opusieron. Kong respondió con el «Scratch Pad»: un modo para realizar solicitudes rápidas sin necesidad de cuenta ni configuración de proyecto, que se almacena únicamente de forma local y se puede utilizar sin conexión (Kong: Insomnia 8.0). Para las funciones de colaboración, sigues necesitando una cuenta gratuita. Los administradores de empresa pueden ir más allá y exigir el almacenamiento local o en Git para todos los usuarios.
Cómo utilizar Insomnia para pruebas de API y CI/CD
- Instala Insomnia desde insomnia.rest. Hay versiones disponibles para macOS, Windows y todos los principales formatos de paquetes de Linux.
- Abre el «Scratch Pad» para realizar una prueba rápida, o crea un proyecto y elige «Local Vault», «Cloud Sync» o «Git Sync».
- Crea una solicitud, elige el método, añade encabezados y un cuerpo, y haz clic en «Send».
- Traslada los valores que se repiten, como la URL base y los tokens, a variables de entorno.
- Añade scripts posteriores a la respuesta con afirmaciones, luego agrupa las solicitudes en una colección y ejecútalas con el ejecutor de colecciones.
- Añade la CLI de Inso a tu pipeline para ejecutar las mismas pruebas con cada cambio.
Los equipos que se cambien desde Postman pueden importar colecciones y entornos en formato JSON o como una exportación ZIP (Documentación de Kong: migrar desde Postman).
Insomnia frente a Postman
Postman e Insomnia realizan las mismas funciones básicas: enviar solicitudes, organizar colecciones, gestionar entornos y automatizar pruebas. Insomnia es más ligero, es de código abierto bajo la licencia Apache 2.0 y te permite mantener los datos de forma local o en Git. Postman es una plataforma de API más completa con una versión web, herramientas de monitorización, pruebas de rendimiento, un catálogo de API y más funciones de IA. La propia página de comparación de Postman enumera lo que le falta a Insomnia: un modo web o de navegador, monitorización integrada y comprobaciones programadas, pruebas de carga, generación de SDK y paneles de control de gobernanza para toda la organización (Postman, redactado por un competidor). Esos puntos coinciden con la documentación de Insomnia. La página de Postman omite que el plan Essentials de Insomnia ya incluye ejecuciones ilimitadas de colecciones y Git Sync para equipos pequeños.
Elige Insomnia si buscas un cliente rápido y de código abierto con almacenamiento local o en Git y una interfaz fácil de usar; la interfaz de usuario de Insomnia muestra las solicitudes, los entornos y las respuestas en una sola pantalla. Elige Postman si necesitas herramientas de monitorización, pruebas de rendimiento y un espacio de trabajo compartido para personas que no sean desarrolladores.
En qué destaca Insomnia — y en qué se queda corto
Puntos fuertes:
- Código abierto bajo licencia Apache 2.0, mantenido activamente por Kong, con soporte para el desarrollo y el diseño de API en una sola herramienta.
- Una sola aplicación para servidores REST, GraphQL, gRPC, WebSockets, SSE y MCP.
- Opciones de almacenamiento local, en Git y en la nube, además de un «Scratch Pad» que no requiere crear una cuenta.
- Un generoso plan gratuito y la CLI de Inso para CI/CD.
Inconvenientes:
- Solo para ordenador, sin versión web ni para navegador del cliente.
- No incluye monitorización integrada, comprobaciones programadas ni pruebas de carga.
- Git Sync para más de tres usuarios requiere un plan de pago.
- Un ecosistema más reducido, menos herramientas de terceros y menos apoyo de la comunidad que Postman; el soporte empresarial es de pago.
- Las funciones de IA se limitan a simulaciones, mensajes de confirmación y pruebas MCP.
Comparativa de Insomnia
- Postman Flows: la herramienta visual de Postman para encadenar llamadas a la API en flujos de trabajo sin código; el propio Postman es el principal competidor de Insomnia.
- Bruno: una herramienta de código abierto que prioriza el modo sin conexión y almacena colecciones como archivos de texto plano en Git.
- Hoppscotch: una alternativa de código abierto basada en navegador.
- SoapUI: una herramienta consolidada para pruebas SOAP y REST, con una edición de pago llamada ReadyAPI.
¿Merece la pena Insomnia?
Insomnia merece la pena para desarrolladores y equipos pequeños que busquen una herramienta limpia y de código abierto para trabajar con REST, GraphQL, gRPC y MCP, con control sobre dónde se almacenan sus datos. El plan gratuito cubre la mayor parte del uso individual, y la versión Pro es económica para equipos que se sincronizan a través de Git. No es la mejor opción cuando se necesita monitorización de API, pruebas de carga, una versión para navegador o un gran espacio de trabajo compartido para personas que no son desarrolladores, casos en los que Postman o una plataforma de pruebas especializada ofrecen mejores resultados. Si necesitas ayuda para diseñar, probar o integrar API para un proyecto «low-code», las agencias y los desarrolladores especializados en «low-code» de LowCodeDevs pueden encargarse de ello.
Fuentes
- Precios de Insomnia: planes, tarifas, límites de Git Sync y solicitudes simuladas.
- Insomnia, Kong Docs: opciones de almacenamiento, Inso CLI, simulaciones y complementos.
- IA en Insomnia, Kong Docs: generación de simulaciones mediante IA y sugerencias de commit.
- Kong Insomnia 12: compatibilidad con el cliente MCP.
- Kong Insomnia 8.0: cuentas y el «Scratch Pad».
- Migración desde Postman, Kong Docs: importación de colecciones de Postman.
- Kong/insomnia en GitHub: licencia, estrellas y versiones.
- Insomnia frente a Postman, Abstracta: una comparación práctica.
- Prueba tus API REST con Insomnia, revista CODE: guía paso a paso sobre REST y GraphQL.
- Postman frente a Insomnia, Postman: comparación de Postman (escrita por un competidor).
Aún no hay reseñas — escribe la primera.
¿Dónde colocarías Insomnia?
Nadie ha colocado Insomnia todavía. Elige una zona para empezar ahí tu reseña.
De un vistazo
- Sitio web
- https://insomnia.rest
- Categoría
- Creadores de apps · Aplicaciones web
- Actualizado
Alternativas a Insomnia
Preguntas
Preguntas frecuentes sobre Insomnia
¿Para qué se utiliza el Insomnia?
Insomnia es un cliente de API para diseñar, depurar y probar interfaces de programación de aplicaciones (API). Los desarrolladores lo utilizan para enviar solicitudes REST, GraphQL, gRPC y WebSocket, gestionar entornos, simular puntos finales y automatizar pruebas.
¿Insomnia es gratuita o de pago?
Ambos. El plan Essentials es gratuito e incluye proyectos locales y en la nube ilimitados, además de Git Sync para un máximo de tres usuarios. El plan Pro cuesta 12 $ y el Enterprise, 45 $ por usuario al mes, con facturación anual.
¿Es Insomnia un cliente de la API REST?
Sí. Insomnia comenzó como un cliente REST y ahora también es compatible con GraphQL, gRPC, WebSockets, Server-Sent Events, Socket.IO y servidores MCP.
¿Es Insomnia mejor que Postman?
Insomnia es más ligera, de código abierto y te permite guardar los datos localmente o en Git. Postman ofrece más funciones, como una aplicación web, monitores, pruebas de rendimiento y un ecosistema más amplio. La mejor opción depende de si necesitas esas funciones adicionales.
¿El insomnio es lo mismo que «Postman»?
No. Son productos independientes de distintas empresas: Insomnia lo fabrica Kong y Postman, Postman Inc. Ambos son clientes API, e Insomnia puede importar colecciones de Postman.
¿Cómo se instala Insomnia en Linux?
Descarga el paquete AppImage, .deb o .rpm desde insomnia.rest, o instala el paquete Snap. La aplicación funciona igual en Linux que en macOS y Windows.
¿Necesito una cuenta para usar Insomnia?
No. El Scratch Pad funciona sin necesidad de tener una cuenta y almacena las solicitudes de forma local. Las funciones de colaboración, como la sincronización en la nube, requieren una cuenta gratuita.
En otras partes de LowCodeDevs
Proyectos recientes en LowCodeDevs
Aún no se ha publicado ningún caso de éxito con Insomnia.
En otras partes de LowCodeDevs
Agencias que trabajan con herramientas similares
Ninguna agencia ha añadido Insomnia todavía. Estos equipos trabajan con otras herramientas de la categoría Creadores de apps.
En otras partes de LowCodeDevs
Desarrolladores en LowCodeDevs
Ningún desarrollador ha añadido Insomnia como habilidad todavía.
Tu experiencia
Sé el primer experto en Insomnia en LowCodeDevs
Los equipos que eligen Insomnia llegan a esta página buscando a alguien que sepa construir con esta herramienta. Ese sitio sigue libre: publica tu agencia o tu propio perfil con Insomnia entre tus herramientas y esta página mostrará tu trabajo.