Windmill is an open-source workflow engine and developer platform for building endpoints, workflows and user interfaces.
Alternatives to Apache Airflow
Apache Airflow suits teams that define Python workflows, schedule batch jobs with clear beginnings and endings, and monitor operations through a web interface. It supports manual DAG runs, task logs, status tracking, backfills, failed-task reruns, automatic retries, event triggers, human approvals, and execution observability. Its message-queue architecture coordinates an arbitrary number of workers, while separately installable providers connect Google Cloud, Amazon Web…
Flyte is a durable AI runtime for workloads involving training, serving, and agents.
Kestra is a declarative platform for creating, running, and governing workflows across an organization.
- 4

ActiveBatch
ActiveBatch is a workload automation and enterprise job scheduling platform for coordinating IT and business processes.
AndroidiOSWebAPI7.6$10,000 one-time - 5
Apache DolphinScheduler
Apache DolphinScheduler is a free, open-source platform for designing and coordinating data workflows.
Free planOpen sourceWebAPILinuxSelf-hosted7.3Free plan - 6

Argo Workflows
Argo Workflows is a free, open-source engine for orchestrating container-based jobs on Kubernetes.
Free planWebAPILinuxmacOS7.0Free plan - 7

Dagu
Dagu is a self-hosted workflow engine for defining DAG workflows in YAML and managing runs, logs, and retries through a built-in web interface.
Free planWebAPILinuxmacOS7.0From $50 a month - 8
Prefect
Prefect is a workflow orchestration platform for data, machine learning, and agent workflows written in Python.
Free planWebAPISelf-hosted6.9From $100 a month - 9

Rundeck
Rundeck orchestrates existing automation for routine operations across development and production environments.
Free planWebAPILinuxmacOS6.8Free plan - 10

Temporal
WebAPILinuxmacOS6.8From $500 a month - 11

Dagster
Dagster is a data-aware orchestrator for building, running, and monitoring data pipelines and assets.
WebAPILinuxSelf-hosted6.6 - 12
HCL Workload Automation
HCL Workload Automation is an enterprise platform for defining, scheduling, managing, and monitoring critical batch processes across IT and business environments.
WebAPILinuxmacOS6.6 - 13
VisualCron
VisualCron is a self-hosted automation, integration, and task scheduling tool for Windows environments.
WebAPISelf-hostedWindows6.6From $3,299 a year - 14

Automic Continuous Delivery Automation
Automic Continuous Delivery Automation orchestrates application releases and deployments, with real-time monitoring and release reporting.
WebAPILinuxSelf-hosted6.5 - 15

StackStorm
StackStorm is a free, open-source platform for integrating services and automating actions in response to events.
Free planWebAPILinuxSelf-hosted6.4Free plan - 16

BMC Control-M
BMC Control-M is application and data orchestration software with SaaS, self-hosted, or hybrid deployment options listed for Enterprise.
AndroidiOSWeb6.3From $2,400 a month - 17
Azkaban
Azkaban is a free, open-source batch workflow scheduler for self-hosted deployments.
WebAPILinuxmacOS6.1 - 18
Luigi
Luigi is a free Python package for building and coordinating complex pipelines of batch jobs.
Free planWebAPILinuxSelf-hosted6.1Free plan - 19

Stonebranch Universal Automation Center
Stonebranch Universal Automation Center (UAC) is an enterprise platform for centrally managing and orchestrating IT tasks across hybrid environments,…
WebAPILinuxSelf-hosted5.9 - 20

Tidal Workload Automation
Tidal Workload Automation centralizes job scheduling and workload automation across business, operations, and IT processes.
WebAPISelf-hosted5.7 - 21
IBM Workload Automation
AndroidiOSWebLinux5.5 - 22
Automic Automation
Automic Automation orchestrates workloads across hybrid environments, from mainframes to cloud-native systems and microservices.
WebAPILinuxSelf-hosted5.3 - 234.8


