Kestra

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

Sign In

Register

Reset Password

Please enter your username or email address, you will receive a link to create a new password via email.