Argo

github.com/argoproj/argo DevOps & Containers Open-source projectOpen source

Argo provides a workflow engine for running and coordinating jobs on Kubernetes clusters.

github.com/argoproj/argo
Argo homepage screenshot

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
Best for: Teams running machine learning pipelines, data processing, CI/CD, or infrastructure automation on Kubernetes clusters.
Good for
  • 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

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.

All 24 alternatives

Popular in DevOps & Containers

Well-known listings from the same topic.

All 44

Argo FAQ

What is Argo Workflows?
It is an open source, CNCF-graduated container-native workflow engine for orchestrating parallel jobs on Kubernetes, implemented as a Kubernetes Custom Resource Definition.
What use cases is Argo Workflows designed for?
It supports machine learning pipelines, data and batch processing, infrastructure automation, and CI/CD.
What client libraries are available for Argo Workflows?
Official client libraries are available for Java, Golang, Python (Hera), and TypeScript (Juno).
Is something wrong or out of date?

Tell us and an editor will check it.

Own this website?

Claim the listing and suggest updates yourself. An editor checks every claim first.

Claim this listing