Kestra es una plataforma de orquestación open-source (Apache-2.0, 15 k+ estrellas) donde cada flujo de trabajo es un archivo YAML versionado. Apunta a los pipelines de datos y ETL, a la automatización orientada a eventos y a las tareas planificadas — los casos de uso en los que los DAG de Python resultan pesados y las herramientas sin código demasiado limitadas.
Auto-alojada en un VPS, Kestra funciona con dos contenedores: PostgreSQL 16 y el servidor Kestra en modo standalone. Expone una interfaz web cuidada con un editor YAML de flows, una línea de tiempo de ejecución, logs en tiempo real y un explorador de plugins. Más de 600 plugins cubren bases de datos SQL (PostgreSQL, MySQL, BigQuery, Snowflake), almacenamiento cloud (S3, GCS, Azure Blob), scripts (Python, Bash, Go), HTTP y runners Docker.
Planificar trabajos ETL nocturnos que extraen de una base de datos PostgreSQL, transforman con un script Python y cargan en un data warehouse. Kestra gestiona los reintentos, las alertas de fallo y el historial de ejecución — sin clúster Airflow.
Desencadenar un flujo de trabajo con un webhook entrante (desde GitHub, Stripe, su propia API) para procesar datos, llamar a servicios externos y almacenar los resultados. Kestra sustituye los scripts cron ad hoc por un pipeline estructurado, observable y re-ejecutable.
Ejecutar una consulta SQL cada lunes a las 07:00, formatear los resultados en Python y publicar un mensaje en Slack o enviar un correo electrónico. Todo queda registrado, es observable y re-ejecutable desde la interfaz de Kestra.
Guía optimizada para los VPS Cloud ServOrbit.
Acceda a Marketplace → Automatización y Workflows → Kestra en su panel de control ServOrbit y haga clic en Desplegar. AWX instala Docker, crea la base de datos PostgreSQL, genera los secretos necesarios, configura nginx e inicia los dos contenedores automáticamente.
Navegue hasta su dominio (o la IP si no hay ningún dominio asociado). El panel de Kestra se abre directamente — no se requiere iniciar sesión por defecto. La primera pantalla muestra la lista de Flows, vacía en un primer arranque.
Haga clic en Nuevo flow, asígnele un identificador y un namespace (p. ej. company.etl). En el editor YAML, añada una tarea: io.kestra.plugin.core.log.Log con message: 'Hola Kestra'. Guarde y haga clic en Ejecutar — la ejecución aparece en la línea de tiempo con sus logs.
Añada una sección triggers al YAML del flow con un cron io.kestra.plugin.core.trigger.Schedule (p. ej. cron: 0 7 * * MON). Guarde el flow y compruebe que aparece una ejecución planificada en la línea de tiempo en el siguiente tick del cron.
En la barra lateral izquierda, haga clic en Plugins para navegar entre los más de 600 tipos de tareas disponibles. Utilice la búsqueda para encontrar el plugin adecuado a su caso de uso: conectores de bases de datos, almacenamiento cloud, entornos de ejecución de scripts y llamadores de API, todos con documentación integrada y ejemplos.
¿Mantiene un proyecto que utiliza Kestra? Este botón permite a sus lectores desplegarlo en un VPS con un clic, sin leer documentación de Docker.
[](https://servorbit.com/vps-cloud?template=kestra&utm_source=deploy-badge&utm_medium=referral&utm_campaign=kestra)<a href="https://servorbit.com/vps-cloud?template=kestra&utm_source=deploy-badge&utm_medium=referral&utm_campaign=kestra"><img src="https://servorbit.com/brand/deploy/button.svg" alt="Deploy Kestra on ServOrbit" height="40"></a>El botón lleva al pedido de un VPS con la plantilla preseleccionada. La imagen se sirve desde servorbit.com: no tiene que alojar nada por su parte.
Automatice sus flujos de trabajo entre aplicaciones sin código. Más de 400 integraciones, 100 % autoalojado en su VPS.
Automatización y flujos de trabajoPlataforma de automatización de código abierto con más de 280 conectores y un taller de agentes de IA. Sustituya Zapier: flujos ilimitados, datos conservados en su VPS, sin facturación por tarea.
Automatización y flujos de trabajoMotor de automatización visual basado en flujos (flow-based) self-hosted: conecte API, webhooks y sensores IoT arrastrando y soltando, 24/7 en su VPS, sin suscripción.
Consulte nuestro centro de ayuda y nuestra FAQ, o contacte con nuestro equipo: llamada, WhatsApp o correo electrónico. Soporte en francés, inglés y árabe.
Escribir por WhatsAppse abre en una pestaña nueva