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
Last verified
Added
Provenance
Facts checked against the developer's own pages and store listings, 1 sources on file.

Alternatives to Kestra

Compare all

Software 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.

Report a wrong fact or a dead link on this listing