Tools/argoproj/argo-workflows

Argo Workflows

Kubernetes workflow engine

16.9k+19/wkgrowthGoApache License 2.0new this week

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated Mar 2026

Argo Workflows orchestrates multi-step jobs on Kubernetes: data pipelines, CI/CD, ML training, batch processing, all defined as directed acyclic graphs in YAML.

Each step in your workflow runs as a container on your cluster. You get parallelism, retries, conditionals, loops, and artifact passing between steps. The web UI shows you the DAG visually with real-time status. It's a CNCF graduated project, which means serious production adoption.

Used by Intuit, Tesla, Google, and many others. Completely free. Apache 2.0 license. Akuity offers commercial support and Argo CD (related but separate) as a managed service, but Argo Workflows itself is free. Small teams already on Kubernetes who need workflow orchestration beyond simple CronJobs should look here. If you're NOT on Kubernetes, this isn't for you. The entire model assumes K8s.

The catch: you need Kubernetes. That's a hard prerequisite. And YAML workflow definitions get painful fast for complex pipelines. The learning curve combines Kubernetes complexity with workflow engine complexity. Not for the faint of heart.

Free vs Self-Hosted vs Paid

fully free

Free

Everything. Apache 2.0 license. CNCF graduated project.

What You Get

  • DAG and step-based workflow definitions
  • Parallel execution with fan-out/fan-in
  • Artifact passing between steps (S3, GCS, HDFS, etc.)
  • Retry and timeout policies
  • Cron workflows (scheduled execution)
  • Web UI with real-time DAG visualization
  • Workflow templates (reusable components)
  • REST API and CLI

Commercial Support

  • Akuity: Managed Argo platform (Argo CD focus, but includes Workflows expertise), pricing on request
  • Codefresh: GitOps platform built on Argo, from $0 (free tier) to custom enterprise pricing

Infrastructure Cost

Argo Workflows runs on your Kubernetes cluster. The cost is whatever your K8s cluster costs. The Argo controller itself uses minimal resources (~256MB RAM).

Fully free. Runs on your existing Kubernetes cluster. Commercial support available if you want it.

Self-hosting ops:significant

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Similar Tools

Score
88/100 · A
Adoption27/30
Maintenance25/25
Community11/20
License15/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

High adoption: 16,618 starsActive community: 3,498 forksPermissive license (Apache-2.0)

About

Stars
16,880
Forks
3,603

Explore Further

More tools in the directory