Argo Workflows
A Kubernetes-native workflow engine in which every step runs as a container, used for machine-learning pipelines, batch jobs, data processing and CI/CD.
What is Argo Workflows?
Argo Workflows adds workflows to Kubernetes as a custom resource. Each step is a container, and steps run in sequence or as a directed acyclic graph of dependencies, often in parallel across the cluster. Workflows are written in YAML, or in Python through the Hera SDK, and a web UI shows runs, logs and artifacts. It is a graduated project of the Cloud Native Computing Foundation.
Good fit if
- You already run Kubernetes and want pipelines that use the cluster directly.
- You run compute-heavy machine-learning or data jobs that scale out in parallel.
- You want a vendor-neutral project with foundation governance.
Look elsewhere if
- You do not run Kubernetes: Apache Airflow, Prefect or Kestra run without it.
- You need business automation with app integrations: n8n.
Before you adopt it
Argo Workflows is Apache-2.0, with no paid parts in the repository. It requires a Kubernetes cluster; GitHub releases include the command-line client for Linux, macOS and Windows.
Drafted with AI from the project's README and repository data, then checked against that data on 30 October 2026. Report a correction
Argo Workflows health: is it still maintained?
86 of 100, actively developed
Read from GitHub on 1 November 2026. How the score works
Argo Workflows license: is it open source?
Argo Workflows uses Apache-2.0, an open-source license approved by the OSI.
- August 2017First published on GitHub.
- TodayApache-2.0.
How to run Argo Workflows yourself
- Docker
- Dockerfile or compose file in the repository
- Compose file
- None in the repository
- Setup effort
- Not rated: no compose file to judge from
- Kubernetes
- No Helm chart in the repository
- Desktop and mobile
- Builds for Linux, Windows, macOS, including ARM in GitHub releases
- Interface languages
- English only
Install instructions: argo-workflows.readthedocs.io or the README on GitHub.
Alternatives to Argo Workflows
- Apache AirflowApache Airflow - A platform to programmatically author, schedule, and monitor workflows 87 health · Apache-2.0 · 47.3k stars
- Apache DolphinSchedulerApache DolphinScheduler is the modern data orchestration platform. Agile to create high performance workflow… 83 health · Apache-2.0 · 14.6k stars
- PrefectPrefect is a workflow orchestration framework for building resilient data pipelines in Python. 80 health · Apache-2.0 · 24.1k stars
- KestraOrchestrate everything, everywhere. The open-source control plane for workflows across data, infrastructure,… 85 health · Apache-2.0 · 30.1k stars
- DagsterAn orchestration platform for the development, production, and observation of data assets. 68 health · Apache-2.0 · 16.4k stars
Questions about Argo Workflows
Is Argo Workflows open source?
Yes. Argo Workflows is published under Apache-2.0, an OSI-approved open-source license.
Is Argo Workflows still maintained?
Its health score is 86 of 100 (actively developed). It had 354 commits in the last 90 days, the latest on 30 October 2026, and its latest release came out on 22 October 2026.
How do I run Argo Workflows?
You can run it with Docker, as an app for Linux, Windows, macOS, including ARM. The README on GitHub has the exact steps.
What are the alternatives to Argo Workflows?
Close alternatives in the Workflow automation category include Apache Airflow, Apache DolphinScheduler, Prefect.