Use Argo Workflows to programmatically define, schedule, and execute workflows on Kubernetes.
Argo
Argo provides a workflow engine for running and coordinating jobs on Kubernetes clusters.

About Argo
Argo Workflows is an open-source, CNCF-graduated container-native workflow engine implemented as a Kubernetes Custom Resource Definition (CRD) for orchestrating parallel jobs on Kubernetes clusters. Users define workflows where each step runs as a container, model multi-step tasks as linear sequences or directed acyclic graphs (DAGs), and run compute-intensive workloads including machine learning pipelines and data processing. The tool is cloud-agnostic and runs on any Kubernetes cluster.
It includes a UI for visualizing and managing workflows, support for artifacts from services like S3, GCS, and Azure Blob Storage, a REST and gRPC server interface, workflow templating, cron scheduling, and step-level controls for timeouts, retries, and parallelism. Client libraries are available for Java, Go, Python (Hera), and TypeScript (Juno).
Key features
- Container-native Kubernetes workflow orchestration via CRD
- Define workflows as linear steps or DAGs
- UI for visualizing and managing workflows
- Artifact support for S3, GCS, Azure Blob Storage and more
- REST and gRPC server API for workflow management
- Client libraries for Java, Go, Python, and TypeScript
- CNCF-graduated open source project with active community
- Light-weight, scalable, and designed for ease of use
- Cloud-agnostic, runs on any Kubernetes cluster
Argo at a glance
- Website
- github.com/argoproj/argo
- Category
- Development › DevOps & Containers
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Argo alternatives
Tools and sites you could use instead, ranked by how closely they match.
Apache Airflow lets users author, schedule, and monitor workflows programmatically.
Luigi provides Python tools for building batch job pipelines with dependency and workflow management.
The Volcano project provides cloud native batch scheduling software within the CNCF ecosystem.
Apache Spark is a multi-language engine for executing data engineering, data science, and machine learning on single-node machines or clusters.
Docker Hub is a container image registry for developers to find, use, and share container images.
Popular in DevOps & Containers
Well-known listings from the same topic.
Argo FAQ
What is Argo Workflows?
What use cases is Argo Workflows designed for?
What client libraries are available for Argo Workflows?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












