
Kestra
Open-source, event-driven workflow orchestration and scheduling platform
27.9k stars 2.9k forks last commit first released Apache-2.0
Actively maintained
Last commit 7 Aug 2026.

Kestra is an open-source, event-driven orchestration platform for building, scheduling and operating workflows using a declarative YAML model. It provides an API-first experience and a web UI that keep workflows as code while enabling visual inspection, iterative testing and execution.
Key Features
- Declarative YAML workflows with inputs, variables, subflows, conditional branching, retries, timeouts and backfills
- Event-driven and scheduled triggers (webhooks, message buses, file events, CRON/advanced schedules) with millisecond latency support
- Rich plugin ecosystem and task runners to run code in any language (Python, Node.js, R, Go, shell, custom containers) and connect to databases, cloud services and message brokers
- Built-in web UI with code editor (syntax highlight, autocompletion, topology/DAG view), execution logs, dashboards and a Playground mode for iterative task testing
- API-first design, Git/version-control integration and Terraform provider for Infrastructure-as-Code and CI/CD workflows
- Scalable, fault-tolerant architecture with workers, executors and support for containerized and Kubernetes deployments
Use Cases
- Data pipeline orchestration: scheduled ETL/ELT, batch and streaming data workflows, integration with databases and cloud storage
- ML/AI and model pipelines: orchestrate preprocessing, training, validation and deployment steps across compute runners
- Infrastructure and business automation: orchestrate provisioning, service orchestration, webhooks and event-driven automation across teams
Limitations and Considerations
- Advanced governance features (SSO, RBAC, multi-tenant enterprise controls) are provided in commercial/Enterprise offerings rather than the core open-source distribution
- Frontend editing capabilities (interactive drag-and-drop flow editing) are evolving; some UI graph editing features are currently limited and under active development
- Plugin coverage varies by integration; teams building uncommon integrations may need to implement or maintain custom plugins
Kestra combines an Everything-as-Code approach with a feature-rich UI and extensible plugin model to unify orchestration across data, infra and application workflows. It is designed for teams that need both developer-grade reproducibility and operational observability in workflow automation.
Categories:
Tags:
Tech Stack:
Similar to Kestra

Huginn
Open-source platform for self-hosted automation agents
Huginn is an open-source automation platform that runs agents to monitor web data, process events, and trigger actions — self-hosted and extensible.


Node-RED
Flow-based low-code tool for building event-driven automations
Open-source, browser-based low-code platform and Node.js runtime for wiring devices, APIs and services into event-driven flows for automation, IoT and integrations.


Panora
AI-powered back-office automation for purchase order entry
Automates purchase order ingestion, validation, and ERP posting for distributors, manufacturers and wholesalers using AI-driven item matching and configurable workflows.

Corteza
Open-source low-code platform for building data-driven business apps
Corteza is an open-source low-code platform to build CRM-style apps, structured data systems, and automated business workflows with a strong API-first design.
AutoKitteh
Durable workflow automation and orchestration for developers
Developer-first platform for durable workflow automation and orchestration, with code-based workflows, triggers, integrations, and API-first execution.

Budibase
Open-source low-code platform for internal apps and workflow automation
Budibase is an open-source low-code platform to build internal tools, portals, forms, and approval workflows with integrations to databases and APIs.





