Workflow Orchestration software manages the execution of complex data pipelines and automated business processes. These tools coordinate a sequence of tasks, such as ETL jobs or infrastructure deployments, using directed acyclic graphs or event-driven triggers. This type of software ensures that long running processes handle failures and retries reliably. Data engineers and DevOps professionals use these apps to automate repetitive technical operations. Self-hosting these tools allows you to keep sensitive pipeline configurations and internal system credentials on your own hardware.
This page lists 8 open source tools in the Workflow Orchestration category. The most popular are Apache Airflow, Kestra and Temporal. Most use the Apache-2.0 or BSD-3-Clause license, and 7 offer an official Docker image.
Programmatically author, schedule, and monitor workflows using directed acyclic graphs to orchestrate complex data pipelines.
Orchestrate data, AI, and infrastructure workflows using a declarative YAML interface and a large plugin ecosystem.
A durable execution platform that manages failures and retries to ensure reliable execution of long running workflows.
Build and orchestrate data pipelines using a notebook style interface with support for Python, SQL, and R.
An event-driven automation platform for integrating services and taking actions in response to system events.
Local-first workflow engine with a web interface for defining and monitoring declarative YAML based data pipelines.
An automation engine that models and executes business processes declared in a declarative yaml format.
Automates infrastructure plans and applies within pull requests for Terraform, OpenTofu, and Pulumi using GitOps workflows.
Join our newsletter to get shiny new open source software delivered to your inbox. Unsubscribe anytime.