
Open-source declarative orchestration platform for mission-critical workflows
Kestra is an open-source, event-driven orchestration and scheduling platform designed for building mission-critical data pipelines, business processes, and automation workflows. It uses a declarative YAML-based approach with a powerful built-in editor, offering over 600 plugins and support for code in any language.
Define workflows using YAML with autocompletion, syntax validation, and a built-in code editor — no complex setup required
Trigger workflows via schedules, APIs, webhooks, or real-time events with millisecond latency
Extensive plugin library for integrating with databases, cloud storage, APIs, and popular data tools
Write task logic in any programming language including Python, Java, Node.js, R, and shell scripts
Organize and isolate workflows with namespaces for easy multi-environment management and testing
Task outputs are automatically uploaded to configured storage (S3, GCS) and downloaded for the next task seamlessly
Multitenant architecture that scales from single-node to distributed Kubernetes deployments
Automate ETL/ELT pipelines with automatic data handling between tasks and integration with major data warehouses and lakes
Schedule and orchestrate business workflows across departments with event-driven triggers and notifications
Manage CI/CD pipelines, infrastructure provisioning, and deployment workflows with Git integration
React to real-time events from webhooks, message queues, and APIs with millisecond-latency triggering
Native Git support for version control, CI/CD pipelines, and infrastructure-as-code workflows
Track executions, manage inputs and outputs, and send alerts via Slack, PagerDuty, or email

Time-blocking digital planner & calendar