Argo Workflows
by Community
Workflow Engine for Kubernetes
OSS
Argo Workflows
Added 1 June 2026
Overview
Argo Workflows is an open-source workflow engine for Kubernetes that orchestrates multi-step jobs using YAML-defined DAGs (directed acyclic graphs). It runs natively on Kubernetes clusters and provides visibility into job execution, resource usage, and failure states through a web UI.
Best for
Best for
Teams running workloads on Kubernetes who need declarative, auditable job orchestration without external services
Use cases
- Orchestrating multi-stage ML training and inference pipelines
- Coordinating parallel batch processing jobs across Kubernetes nodes
- Building CI/CD workflows with complex dependencies and conditional logic
Notes
Argo Workflows is an open-source workflow engine for Kubernetes that orchestrates multi-step jobs using YAML-defined DAGs (directed acyclic graphs). It runs natively on Kubernetes clusters and provides visibility into job execution, resource usage, and failure states through a web UI.
16,728 stars on GitHub. Last updated 2026-06-01. Licensed Apache-2.0.
Use cases
- Orchestrating multi-stage ML training and inference pipelines
- Coordinating parallel batch processing jobs across Kubernetes nodes
- Building CI/CD workflows with complex dependencies and conditional logic
Pros
- Native Kubernetes integration eliminates external infrastructure
- YAML-based workflow definitions enable version control and GitOps practices
- Handles complex DAGs with parallelization, retries, and conditional branching
Cons
- Requires Kubernetes cluster to run, adding operational overhead for small teams
- Learning curve for YAML syntax and Kubernetes-specific concepts
- Debugging failed workflows requires familiarity with Kubernetes logs and events
Indexed from awesome-llmops and enriched against its public facts.
Pros
- Native Kubernetes integration eliminates external infrastructure
- YAML-based workflow definitions enable version control and GitOps practices
- Handles complex DAGs with parallelization, retries, and conditional branching
Cons
- Requires Kubernetes cluster to run, adding operational overhead for small teams
- Learning curve for YAML syntax and Kubernetes-specific concepts
- Debugging failed workflows requires familiarity with Kubernetes logs and events
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.
gotoHuman
Community
Approve and revise critical steps in your AI workflows. Ensure AI-generated content is on-brand, messages to customers are accurate, and high-stakes decisions are made by humans.
Kubeflow Pipelines
Community
Machine Learning Pipelines for Kubeflow
Awesome Argo
Community
A curated list of awesome projects and resources related to Argo (a CNCF graduated project)
Awesome Production Machine Learning
Community
A curated list of awesome open source libraries to deploy, monitor, version and scale your machine learning
JuiceFS
Community
JuiceFS is a distributed POSIX file system built on top of Redis and S3.
Kserve
Community
Standardized Distributed Generative and Predictive AI Inference Platform for Scalable, Multi-Framework Deployment on Kubernetes
KubeAI
Community
AI Inference Operator for Kubernetes. The easiest way to serve ML models in production. Supports VLMs, LLMs, embeddings, and speech-to-text.
Kueue
Community
Kubernetes-native Job Queueing
Primehub
Community
open-source MLOps platform
Seldon-core
Community
An MLOps framework to package, deploy, monitor and manage thousands of production machine learning models
visenger/awesome-mlops
Community
A curated list of references for MLOps
Weco Observe
Community
Build and Optimize your machine learning pipeline with the Weco Platform - based on AIDE ML, the LLM-powered code optimization Agent for Machine Learning Engineering.
Yunikorn
Community
Apache YuniKorn Core
Airflow
Community
Platform created by the community to programmatically author, schedule and monitor workflows.
Flyte
Community
Dynamic, resilient AI orchestration. Coordinate data, models, and compute as you build AI workflows.
Prefect
Community
Prefect is a workflow orchestration framework for building resilient data pipelines in Python.
VDP
Community
🔮 Instill Core is a full-stack AI infrastructure tool for data, model and pipeline orchestration, designed to streamline every aspect of building versatile AI-first applications