Kestra
Kestra is an event-driven, language-agnostic orchestration and scheduling platform for mission-critical applications. It lets you create, run, schedule, and monitor workflows defined in declarative YAML, with deep integrations for data engineering, DevOps automation, and AI agent workflows — all delivered through a fast, modern web interface.
Key Features
- Declarative YAML workflows — Define pipelines as code in portable, human-readable YAML with full version control support.
- Event-driven triggers — React to schedules, file changes, API calls, webhooks, and message queues in real time.
- 500+ plugins — Native integrations with databases, cloud providers, Git, Slack, Kubernetes, and data tools.
- Built-in observability — Detailed execution logs, metrics, and a timeline view for debugging every workflow run.
- Blueprint library — Hundreds of ready-made workflow templates cover common patterns like ETL, backups, and CI/CD.
- Scalable architecture — Built on Java and designed for high availability, with worker-based horizontal scaling.
- AI-ready — Native support for AI agents and LLM orchestration alongside traditional data pipelines.
Why Use Kestra?
Kestra fills the gap between infrastructure-as-code and data orchestration. If you want a modern alternative to Airflow with a gentler learning curve — declarative YAML instead of Python DAGs — Kestra delivers production-grade scheduling with an excellent developer experience and a strong emphasis on event-driven automation.
Use Cases
- Data pipeline orchestration (ETL/ELT) with cloud-native integrations
- DevOps automation — infrastructure provisioning, deployment, and incident workflows
- AI agent and LLM workflow orchestration
- Business process automation triggered by events or schedules
Platform
Linux · macOS · Windows · Docker · Kubernetes
Licence
Apache License 2.0
Website
kestra.io
Views: 0