
Kerno: pruebas de API con IA sobre tu backend real
Comprueba cambios de código y recorridos críticos dentro del flujo del agente de programación.

Qué hace Kerno, explicado sin tecnicismos
Kerno comprueba si un backend sigue funcionando como se espera después de modificar su código. Por ejemplo, una API puede devolver una respuesta correcta y aun así guardar mal un pedido. Kerno permite probar un recorrido de varios pasos y revisar el resultado final, además de comprobar entradas individuales.
Es un producto de FYCK Limited que combina un agente local, conexión MCP con el asistente de programación y un portal web de informes. Está pensado para desarrolladores de backend y equipos de QA que pueden ejecutar su aplicación y sus dependencias.
Validar cambios y recorridos completos
Kerno analiza las relaciones del repositorio, genera pruebas y registra una referencia del comportamiento actual. Al cambiar código, identifica los puntos de entrada afectados y vuelve a comprobarlos. El informe permite localizar diferencias entre el resultado esperado y el observado, incluido el paso donde falla un recorrido.
Puede examinar estructuras de respuesta, autenticación, permisos, entradas incorrectas y tratamiento de errores. Las pruebas de seguridad se pueden solicitar expresamente. Las reglas propias del equipo añaden condiciones de negocio; los cambios intencionados permiten actualizar las pruebas, siempre después de entender la diferencia.
Cómo preparar la primera prueba
La guía de inicio exige Node.js 18+, un repositorio Git y Docker o Podman en ejecución.
- Instala la CLI con
npm install -g @kerno/cliy accede mediantekerno login. - Ejecuta
kerno init -w /absolute/path/to/repoy utiliza los datos de conexión MCP que devuelve. - Conecta tu agente, elige la aplicación y proporciona su URL y los accesos necesarios a dependencias. Confirma la calibración del entorno.
- Pide que identifique un recorrido importante. Revisa sus pasos y el resultado esperado antes de aprobar el plan de prueba.
- Examina el informe y, tras modificar código, solicita validar los puntos y recorridos afectados. Decide si corresponde corregir un fallo o actualizar la referencia.
La documentación contempla Claude Code, Cursor, Windsurf y Codex. Conviene empezar por un recorrido cuyo resultado puedas verificar claramente.
Código, informes y privacidad
Según la documentación de seguridad, el repositorio y las referencias permanecen en local. Sin embargo, fragmentos relevantes de código pasan por el proxy de Kerno a proveedores de modelos configurados con retención cero.
Los informes de ejecuciones iniciadas por el agente se suben al portal e incluyen cuerpos y cabeceras de solicitudes y respuestas. Por tanto, pueden contener datos sensibles de la aplicación. Utiliza un entorno y datos adecuados para ese tratamiento. La documentación indica que el código no se usa para entrenamiento y que SOC 2 Type II sigue en curso; no afirma que todo funcione sin conexión.
Compatibilidad y ejecución en CI
Hay soporte para HTTP(S), MCP Streamable HTTP y consumidores de tareas en segundo plano. Los escenarios se escriben en TypeScript, aunque el backend puede usar varios lenguajes. Consulta la matriz de tecnologías para frameworks y servicios como PostgreSQL, MySQL, Redis o Kafka. WebSocket, gRPC y GraphQL todavía aparecen como futuras incorporaciones. El ámbito de trabajo es un repositorio, que puede contener varias aplicaciones.
La página comercial incluye CI en Pro, pero la guía específica de CI permite reproducir gratuitamente pruebas ya guardadas sin cuenta ni llamadas a modelos. Requiere Linux, Docker y una aplicación iniciada por tu propio flujo. No genera pruebas nuevas; revisa también las omitidas, porque no cuentan como comprobaciones superadas.
Plan gratuito y coste por desarrollador
El 18 de octubre de 2026, la tarifa pública ofrece Community con 30 ejecuciones mensuales, un repositorio y un usuario, sin tarjeta. Cada escenario ejecutado cuenta como una ejecución.
Pro figura a $50 por desarrollador al mes, con ejecuciones y repositorios ilimitados y análisis de equipo. Enterprise tiene presupuesto personalizado y añade alojamiento propio, SSO/SAML y controles de datos. Son precios publicados por la web, sin conversión a euros ni cálculo de impuestos.
Preguntas frecuentes
¿Es lo mismo que una prueba unitaria?
Kerno comprueba comportamiento en una aplicación real con sus dependencias. Esa evidencia complementa otras pruebas y la revisión de código, sin demostrar que todos los casos posibles estén cubiertos.
¿Qué significa una ejecución de prueba?
Un escenario ejecutado equivale a una unidad. Si un endpoint tiene cinco escenarios, ejecutarlos consume cinco unidades del flujo sujeto a cuota.
¿Funciona sin enviar datos al exterior?
No. La ejecución local convive con el envío de fragmentos para razonamiento del modelo y con la subida de informes que pueden contener datos de las respuestas.
Recursos oficiales
- Documentación: configuración y resolución de problemas.
- Comunidad oficial en Slack: consultas de integración.
- Registro de cambios: novedades y compatibilidad.





