About Argo Workflows
Argo Workflows is a container-native workflow engine for running parallel jobs on Kubernetes. It is implemented as a Kubernetes Custom Resource Definition, so workflows are defined as Kubernetes resources in which each step is a container.
Multi-step workflows can be modeled as a sequence of tasks or as a directed acyclic graph that captures dependencies between tasks. Typical uses include machine learning pipelines, data and batch processing, infrastructure automation and CI/CD. Client libraries exist for Java, Go, Python through the Hera SDK, and TypeScript.
The project is a Cloud Native Computing Foundation graduated project written in Go and licensed under Apache 2.0. It is cloud agnostic and runs on any Kubernetes cluster, and the ecosystem includes tools such as Argo Events, Kubeflow Pipelines and Katib that use or build on it. Interactive training material and a demo environment are linked for trying it out.
Key features
- Workflows defined as Kubernetes custom resources
- Each step runs as a container
- DAG and sequential task modeling
- Parallel job execution on Kubernetes
- Client libraries for Java, Go, Python and TypeScript
- Runs on any Kubernetes cluster
Good fit for
- →Machine learning pipelines on Kubernetes
- →Batch and data processing jobs
- →CI/CD pipelines in containers
- Tags
- workflow-engine
- kubernetes
- dag
- ci-cd
- mlops
- batch-processing
- data-engineering
- cncf
Open-source alternatives to Argo Workflows
See all
Dagu
Workflow Automation
Self-hostable workflow orchestrator for teams whose main work isn't orchestration. Declara
GPL-3.0vs AWS Step Functions★ 4.2k
Conductor OSS
Workflow Automation
Conductor is an event driven agentic workflow engine providing durable and highly resilien
Apache-2.0vs AWS Step Functions★ 32k
Temporal
Workflow Automation
Temporal service
MITvs AWS Step Functions★ 23k
Inngest
Workflow Automation
The leading workflow orchestration platform. Run stateful step functions and AI workflows
OSSvs AWS Step Functions★ 5.9k
Kestra
Data Pipelines & ETL
Event Driven Orchestration & Scheduling Platform for Mission Critical Applications
Apache-2.0vs AWS Step Functions★ 29k
Harbor
CI/CD & DevOps
An open source trusted cloud native registry project that stores, signs, and scans content
Apache-2.0vs JFrog★ 29k
SaaS alternatives to Argo Workflows
See all
AWS Step Functions
Workflow Automation
Serverless workflow orchestration service for coordinating AWS services
SaaS
AppVeyor
CI/CD & DevOps
CI/CD service for Windows, Linux and macOS projects
SaaS
AWS CodeBuild
CI/CD & DevOps
Managed AWS build service that compiles source code and runs tests
SaaS
AWS CodeDeploy
CI/CD & DevOps
AWS service that automates application deployments to EC2, Lambda and on-premises servers
SaaS
AWS CodePipeline
CI/CD & DevOps
Managed AWS service that automates build, test and deploy release pipelines
SaaS
Azure DevOps
CI/CD & DevOps
Microsoft suite for repos, boards, pipelines, test plans and artifact feeds
SaaS

