Kestra
Declarative, event-driven orchestration defined in YAML
Kestra is profiled here as a DevOps tool for engineering teams. Read about features, pricing, and how it compares to related options in the tools directory.
Description
Kestra is an open-source orchestration platform, created by Ludovic Dehon and Emmanuel Darras, that defines workflows declaratively in YAML so pipelines stay readable and version-controlled. Flows can run on a schedule or react to events such as a new file or a webhook, and a large plugin library connects to databases, cloud services, and scripts in many languages. A built-in editor and execution UI let teams build, run, and monitor flows in the browser, which lowers the barrier for both engineers and analysts.
Key Capabilities:
Declarative workflows defined in YAML and kept in version control
Event-driven triggers for files, webhooks, and message queues alongside schedules
A plugin library for databases, cloud services, and shell and script tasks
A web editor and execution UI for building and monitoring flows
Language-agnostic tasks that run Python, SQL, and other code
Replays and backfills for re-running flows over historical windows
Alternative tools
- Flyte
Kubernetes-native orchestration for data and ML workflows
- CloudQuery
Plugin-based ingestion of infrastructure and SaaS data
- Composio
Tool integration and managed auth layer for AI agents
- SigNoz
Open-source, OpenTelemetry-native observability platform
- Datadog
Unified observability for metrics, traces, and logs
- Dokku
Self-hosted platform-as-a-service on your own server
