Argo Workflows ist eine quelloffene, containernative Workflow-Engine zur Orchestrierung paralleler Aufgaben auf Kubernetes. Sie läuft als Kubernetes-CRD, und jeder Workflow-Schritt ist ein Container. Teams modellieren Workflows als Abfolge von Aufgaben oder als Abhängigkeitsgraph (DAG) und nutzen sie für CI/CD, maschinelles Lernen und Datenverarbeitung. Zu den Funktionen zählen Cron-Planung, Wiederholungen, Bedingungen, Artefaktspeicher (etwa S3, GCS, Git und Azure Blob), eine Weboberfläche, eine REST-API und CLI sowie SDKs für Java, Go, Python und TypeScript. Sie installieren die Software selbst auf Ihrem eigenen Kubernetes-Cluster.
Argo ist ein Graduated-Projekt der Cloud Native Computing Foundation und steht unter der Apache-2.0-Lizenz. Das Projekt wird in der GitHub-Organisation argoproj gepflegt; die Linux Foundation, deren Hauptsitz in den Vereinigten Staaten liegt, hält die Marke. Die Maintainer betreiben dafür keinen Cloud-Dienst: Daten und Workflows bleiben auf der Infrastruktur, auf der Sie die Engine betreiben, zum Beispiel in einem europäischen Rechenzentrum oder im eigenen Cluster. Die Open-Source-Lizenz begrenzt die Abhängigkeit von einem einzelnen Anbieter.