Logo
Deploy Now

Stars

23,967

Forks

7,765

Watchers

219

Developer links

Argo CD

A CNCF Graduated project with over 23,700 GitHub stars and adoption by organizations including Intuit, Adobe, Capital One, and Red Hat, Argo CD has become the industry standard for GitOps-based Kubernetes deployments since its creation at Intuit in 2018, treating Git repositories as the single source of truth for application configurations and automatically reconciling live cluster state with declared desired state. The platform supports Helm charts including Helm 4, Kustomize overlays, Jsonnet, and plain Kubernetes YAML manifests, rendering templates and applying resources through configurable sync policies with automated or manual reconciliation, pruning of orphaned resources, and self-healing that reverts unauthorized cluster changes. ApplicationSets enable templated generation of applications across multiple clusters, environments, and Git repositories using generators for pull requests, Git directories, cluster lists, and merge strategies. The web UI provides a real-time application topology view with resource health status, sync state indicators, log streaming, and a network view supporting Gateway API and Ingress visualization. Version 3.5 introduced mTLS for internal component communication, graduated user impersonation and source hydrator to beta, added native ApplicationSet management with preview applications in the UI, and delivered source integrity validation. Multi-cluster management deploys applications across development, staging, and production environments from a single Argo CD instance with RBAC, SSO via OIDC and SAML, and audit logging. Running on a dedicated VPS on RepoCloud with guaranteed CPU, RAM, and SSD, full root SSH access, and a browser serial console. Apache 2.0 licensed.

Argo CD
Argo CD
Argo CD
Argo CD
Argo CD

Benefits

  • Git as Single Source of Truth
  • Declare application configurations in Git and automatically reconcile live Kubernetes cluster state, providing version-controlled deployments with complete audit trails and rollback capability.
  • Multi-Cluster Deployment Management
  • Manage applications across development, staging, and production Kubernetes clusters from a single Argo CD instance with RBAC, SSO integration, and namespace-scoped project isolation.
  • Real-Time Application Topology
  • Visualize application resources, health status, sync state, and network topology in the web UI with log streaming, event timelines, and Gateway API ingress visualization.
  • Automated Self-Healing Sync
  • Detect and revert unauthorized cluster changes automatically with configurable sync policies that prune orphaned resources and reconcile drift from declared Git state.

Features

  • Manifest Rendering
  • Render Helm 3 and 4 charts, Kustomize overlays, Jsonnet, and plain YAML manifests with parameter overrides and configurable directory recursion for multi-environment deployments.
  • ApplicationSet Generators
  • Template application generation across clusters, environments, and repositories using pull request, Git directory, cluster list, and merge generators with preview applications.
  • Sync Policies
  • Configure automated or manual synchronization with self-healing, pruning, retry strategies, sync waves, and hooks for ordered multi-resource deployments.
  • Web UI and CLI
  • Manage deployments through a real-time web dashboard with resource topology, diff views, log streaming, and a full-featured CLI with gRPC API for automation.
  • SSO and RBAC
  • Authenticate users via OIDC, SAML, LDAP, and GitHub OAuth with fine-grained role-based access control scoped to projects, clusters, and application namespaces.