Argo CD

Argo CD

Declarative, GitOps-native continuous delivery tool for Kubernetes.

Declarative, open source, GitOps-native continuous delivery tool for Kubernetes that automatically syncs application configurations stored in Git repositories with live cluster state, ensuring deployments are version-controlled, auditable, and self-healing.

Home Page

https://argoproj.github.io/

Key Features

  1. Git as single source of truth for application and infrastructure config
  2. Continuous reconciliation (detects and corrects cluster drift automatically)
  3. Pull-based deployment model (no cluster credentials exposed to CI pipelines)
  4. Real-time web UI with visual diffing, health status, and sync monitoring
  5. CLI for automation, scripting, and pipeline integration
  6. Multi-cluster deployment support from a single instance
  7. Native support for Helm, Kustomize, Jsonnet, and plain YAML/JSON
  8. Sync hooks and waves for ordered, complex rollouts
  9. One-click rollback to any previously synced Git commit
  10. Fine-grained RBAC and SSO integration (OIDC, SAML, LDAP, GitHub, GitLab)
  11. Webhook triggers from GitHub, GitLab, Bitbucket
  12. Custom health checks and application health assessment

Background

  1. Originally created at Intuit; now a CNCF graduated project under the Argo Project.
  2. Open source with 18k+ GitHub stars; one of the most widely adopted GitOps tools for Kubernetes.
  3. Latest release Argo CD 3.3 (February 2026) introduced safer pruning and protective annotations for deletions.
  4. Commonly paired with external secrets managers (Vault, AWS Secrets Manager) and CI tools (Jenkins, GitHub Actions).


Preview