Argo Workflows est un moteur de workflows open source, natif des conteneurs, pour orchestrer des tâches parallèles sur Kubernetes. Il s'exécute comme CRD Kubernetes et chaque étape est un conteneur. Les équipes modélisent les workflows en suites de tâches ou en graphes de dépendances (DAG) pour la CI/CD, l'apprentissage automatique et le traitement de données. Il offre notamment planification cron, reprises, conditions, stockage d'artefacts (S3, GCS, Git, Azure Blob), interface web, API REST, CLI et SDK Java, Go, Python et TypeScript. Vous l'installez vous-même sur votre cluster Kubernetes.
Argo est un projet diplômé (graduated) de la Cloud Native Computing Foundation, sous licence Apache-2.0. Il est maintenu dans l'organisation GitHub argoproj ; la Linux Foundation, dont le siège principal est aux États-Unis, détient la marque. Les mainteneurs n'exploitent pas de service cloud : données et workflows restent sur l'infrastructure où vous faites tourner le moteur, par exemple un centre de données européen ou votre cluster. La licence open source limite la dépendance envers un fournisseur.