Kestra
Kestra is an open-source, event-driven orchestration platform that allows you to define, schedule, and monitor workflows declaratively in YAML, with support for both scheduled and real-time triggers.
- Stars
- 29,477
- Forks
- 3,323
- Contributors
- 660
About Kestra
Kestra is a declarative orchestration and automation engine built to unify data, process, and infrastructure workflows. Workflows are defined in YAML (or via UI) and can react to time-based schedules, external events, API/webhook triggers, or manual invocations. Kestra emphasizes “everything as code” (with Git integration), strong plugin extensibility (hundreds of built-in plugins), multi-language task execution, and observability through a UI with execution logs, topology views, and metrics. Because Kestra is event-driven and scalable, it’s suited for modern use cases blending batch, streaming, infra, and business logic orchestration.
Key Features
Pros
Cons
Tool Information
- Language
- YAML + multi-language task execution
- License
- Apache-2.0
- First release
- ≈ 2021
- Latest version
- 1.x (active development)
- Maintainer
- Kestra community / Kestra.io
Used By
Compare Kestra with other tools
See how Kestra stacks up against other workflow orchestration engines, feature by feature.
vs Apache Airflow
vs Prefect
vs Dagster
vs Argo Workflows
vs Temporal
vs n8n
vs Luigi
vs Flytevs CrewAI
vs LangGraph
vs Pipedreamvs Workato
vs Cadence
vs Elsa Workflowsvs Camunda
vs Kubeflow Pipelines
vs Metaflow
vs ZenMLvs Apache NiFi
vs Mage
vs Tekton
vs Conductor
vs AWS Step Functions
vs Windmill
vs Activepiecesvs Concourse
vs Apache DolphinScheduler
vs Inngest
vs Restate
vs Hatchet
vs Trigger.dev