Argo logo

Argo

Argo is a collection of open-source Kubernetes-native tools for workflows, events, CI/CD, and progressive delivery. The project includes Argo Workflows (container-native workflow engine), Argo CD (declarative GitOps continuous delivery), Argo Events (event-driven automation framework), and Argo Rollouts (progressive delivery with canary and blue-green strategies). Argo is a CNCF graduated project governed by the Linux Foundation.

4 APIs 1 Capabilities 6 Features
CNCFCI/CDGitOpsKubernetesOpen SourceProgressive DeliveryWorkflow Engine

APIs

Argo Workflows API

REST API for managing Argo Workflows, workflow templates, cron workflows, archived workflow records, events, and sensors on Kubernetes clusters. Authentication uses JWT bearer t...

Argo CD API

REST API for managing Argo CD GitOps applications, projects, repositories, clusters, and sync operations for Kubernetes declarative continuous delivery. Authentication uses JWT ...

Argo Events API

Kubernetes-native API for the Argo Events event-driven automation framework. Exposes CRD-based resources including EventSource, EventBus, and Sensor for triggering Argo Workflow...

Argo Rollouts API

Kubernetes CRD-based API for Argo Rollouts progressive delivery controller. Provides Rollout and AnalysisTemplate resources for managing canary and blue-green deployment strateg...

Capabilities

Argo Platform

Unified capability combining all Argo Project tools — Workflows, CD, Events, and Rollouts — for a complete Kubernetes-native DevOps and ML platform. Serves Platform Engineers an...

Run with Naftiko

Features

Argo Workflows

Container-native workflow engine for orchestrating parallel jobs and ML pipelines on Kubernetes.

Argo CD

Declarative GitOps continuous delivery tool that syncs Kubernetes application state from Git.

Argo Events

Event-driven automation framework supporting 20+ event sources to trigger Kubernetes workflows.

Argo Rollouts

Progressive delivery controller with canary, blue-green, and experiment strategies for Kubernetes.

CNCF Graduated

All four Argo projects are CNCF graduated, ensuring production-quality governance and stability.

Kubernetes-Native

All tools are implemented as Kubernetes CRDs and controllers, integrating natively with the platform.

Use Cases

GitOps Platform

Combine Argo CD and Argo Workflows for a complete Git-driven DevOps platform on Kubernetes.

Machine Learning Pipelines

Use Argo Workflows to orchestrate multi-step ML training, evaluation, and deployment pipelines.

Event-Driven Automation

Use Argo Events to trigger workflows based on webhooks, schedules, messaging, and cloud events.

Progressive Delivery

Use Argo Rollouts for safe canary and blue-green deployments with automated analysis and rollback.

CI/CD on Kubernetes

Build complete CI/CD pipelines natively on Kubernetes using Argo Workflows and Argo CD together.

Integrations

Helm

Argo CD natively renders Helm charts; Argo Workflows can execute Helm operations as steps.

Kustomize

Argo CD supports Kustomize overlays for environment-specific application configuration.

Prometheus

All Argo tools expose Prometheus metrics for monitoring workflow and deployment health.

Slack

Argo CD and Argo Workflows support Slack notifications for deployment and workflow events.

GitHub

Deep integration with GitHub webhooks for triggering workflows and CD syncs.

Amazon S3

Argo Workflows uses S3 as an artifact repository for passing data between workflow steps.

Event Specifications

Argo Events

Argo Events is a Kubernetes-native event-driven automation framework that listens to over 20 event sources and triggers Argo Workflows, Kubernetes objects, HTTP requests, and ot...

ASYNCAPI

Semantic Vocabularies

Argo Context

4 classes · 37 properties

JSON-LD

API Governance Rules

Argo API Rules

9 rules · 6 errors 2 warnings 1 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
📰
Blog
Blog
💬
Support
Support
🔗
JSONLD
JSONLD
🔗
SpectralRules
SpectralRules
🔗
NaftikoCapability
NaftikoCapability
🔗
Vocabulary
Vocabulary