Kestra
An open-source declarative orchestration platform for scheduled and event-driven workflows, self-hosted or in the cloud.
These buttons open the developer's own site, repository or store listing in a new tab. wares.gg does not host downloads.
About Kestra
Kestra runs workflows defined in a declarative language, triggered on a schedule or by events. It is language-agnostic and API-first, with more than 2,000 plugins for data pipelines, infrastructure tasks such as Terraform, Ansible and CI/CD, business processes and AI agents.
It can be self-hosted, including in air-gapped environments, or used as a cloud service. Version 2.0 is the current release. It suits engineering and data teams that want one orchestrator for many kinds of jobs rather than a collection of cron scripts.
Strengths
- Declarative workflows that are easy to review and version
- More than 2,000 plugins
- Scheduled and event-driven triggers
- Self-hostable, including air-gapped setups
Limitations
- Built for teams, heavier than a simple scheduler
- Some features are aimed at enterprise plans
Details
- Pricing
- FreemiumThe open-source edition is free; cloud and enterprise options are sold separately.
- License
- Open source, license not stated
- Developer
- Kestra
- Platforms
- Web, Self-hosted
- How it runs
- Self-hosted, Hosted service
- Best suited for
- Teams orchestrating data, infrastructure and business workflows in one place
- Categories
- Automation, Developer tools
- Last verified
- Added
- Provenance
- Facts checked against the developer's own pages and store listings, 1 sources on file.
Alternatives to Kestra
Compare allSoftware that can replace Kestra for an important use case, and what changes if you switch.
Apache Airflow
A self-hosted platform for writing, scheduling and monitoring workflows defined as Python code.
Apache Airflow is an Apache-2.0 self-hosted platform where workflows are Python code, with a web UI per task run, instead of declarative definitions.
Prefect
A workflow orchestration tool for scheduling, retrying and observing Python data and ML pipelines.
Prefect is an Apache-2.0 orchestrator using Python decorators for flows, with built-in retries and scheduling, and some features on its paid hosted platform.
Dagster
An open-source orchestrator for building, scheduling and monitoring data pipelines, with a hosted Dagster+ option.
Dagster is an open-source orchestrator with an asset-based model and lineage tracking, aimed at data engineering teams, with a hosted Dagster+ option.
Windmill
An open-source, self-hostable platform for turning scripts into workflows, internal apps and scheduled jobs.
Windmill is an open-source self-hostable platform turning scripts in TypeScript, Python, Go, Bash and more into workflows, internal apps and scheduled jobs.
Dagu
A self-hosted workflow orchestrator that runs scripts, SSH commands and containers from declarative YAML files.
Dagu is a lighter self-hosted orchestrator shipped as a single binary with no database, running scripts, SSH commands and containers from YAML files.
Flyte
An open-source orchestration platform for durable data, machine learning and AI agent workflows written in Python.
Flyte orchestrates data, ML and AI agent workflows written in Python, aimed at data and ML engineers.
Conductor
An open-source, event-driven workflow engine for durable execution of application and AI agent workflows.
Conductor is an open-source event-driven engine for durable microservice and AI agent workflows, aimed at developers.
Apache NiFi
A visual dataflow system for automating the movement and transformation of data between systems.
Apache NiFi focuses on moving and transforming data through a browser-based visual flow designer with full data provenance tracking.
Kestra as an alternative
Listings that name Kestra as an alternative.
Cronicle
A self-hosted, distributed task scheduler and runner with a web interface.
Kestra orchestrates scheduled and event-driven workflows with more than 2,000 plugins and a cloud option, but it is heavier than a simple scheduler and some features target enterprise plans.
Luigi
A Python tool from Spotify for building, scheduling and visualising pipelines of batch jobs.
Kestra replaces Python code with declarative workflows, more than 2,000 plugins and event-driven triggers, but is heavier than a simple batch tool.
StackStorm
A self-hosted, event-driven automation platform that connects apps and services through rules and workflows.
Kestra offers declarative scheduled and event-driven workflows with more than 2,000 plugins and a cloud option alongside self-hosting, with some features aimed at enterprise plans.
Trigger.dev
An open-source platform for durable background jobs, scheduled tasks and AI agents written in TypeScript.
Kestra defines scheduled and event-driven workflows declaratively with more than 2,000 plugins and can be self-hosted, including air-gapped. It is heavier than a simple job runner.
Similar software
Related functionality, not necessarily a direct replacement.