- Home
- GitOps Tools
- Argo CD
Argo CD
What it is
Argo CD is a free, open-source tool for delivering applications to Kubernetes using a GitOps workflow. It treats Git repositories as the source of truth for the desired state, then compares that state with what is running, displays differences, and can synchronize changes automatically or manually. It supports Kustomize, Helm, Jsonnet, YAML and JSON manifests, plus configured custom configuration tools, and can deploy to multiple Kubernetes clusters. A web interface shows application activity, while a command-line interface supports automation and CI integration. Access controls include multi-tenancy and role-based permissions, with single sign-on integrations such as OIDC, OAuth2, LDAP, SAML 2.0, GitHub, GitLab, Microsoft, and LinkedIn. Argo CD also provides access tokens, audit trails, and Prometheus metrics. Its free plan is free for a self-managed installation. Local accounts lack features such as groups and login history; the documentation recommends SSO when those are needed. A non-high-availability installation is not recommended for production use.
For and against
For
- Supports multiple Kubernetes deployment targets.
- Can compare and synchronize live and desired state.
- Works with Helm, Kustomize, Jsonnet, YAML, and JSON.
- Offers role-based access and single sign-on integrations.
- Provides audit trails and Prometheus metrics.
Against
- Local accounts lack groups and login history.
- Non-high-availability installation is not recommended for production.
- Self-managed installation requires operating it yourself.
The verdict
Argo CD combines Git-based deployment with state comparison, synchronization, and multi-cluster management. Teams should account for its self-managed setup and choose SSO if they need advanced local-account features.
Who it suits
Argo CD suits teams deploying applications to Kubernetes clusters from Git-managed configuration. Its common multi-tenant setup is used by multiple application developer teams and maintained by a platform team.
Plans and prices
Argo CD
Declarative GitOps delivery for Kubernetes · self-managed installation
Read 3 Oct 2026 · github.com
On the record
- Access controls
- It supports multi-tenancy, role-based access control, and single sign-on integrations including OIDC, OAuth2, LDAP, SAML 2.0, GitHub, GitLab, Microsoft, and LinkedIn.argo-cd.readthedocs.io · read 3 Oct 2026
- Automation and visibility
- It provides a web UI with real-time application activity, a CLI for automation and CI integration, access tokens, audit trails, and Prometheus metrics.argo-cd.readthedocs.io · read 3 Oct 2026
- Cluster management
- It can manage and deploy applications to multiple clusters.argo-cd.readthedocs.io · read 3 Oct 2026
- Community support
- The project lists GitHub Discussions, the #argo-cd Slack channel, contributor office hours, and a user community meeting as community channels.github.com · read 3 Oct 2026
- Configuration formats
- It supports Kustomize, Helm, Jsonnet, plain YAML or JSON manifests, and configured custom configuration management tools.argo-cd.readthedocs.io · read 3 Oct 2026
- Drift and sync
- It compares live application state with desired state, visualizes differences, and can sync automatically or manually.argo-cd.readthedocs.io · read 3 Oct 2026
- Git as source of truth
- It uses Git repositories as the source of truth for desired application state and automates deployment to target environments.argo-cd.readthedocs.io · read 3 Oct 2026
- Installation and audience
- The common multi-tenant installation is typically used for multiple application developer teams and maintained by a platform team; the non-high-availability installation is not recommended for production use.argo-cd.readthedocs.io · read 3 Oct 2026
- Local account limitation
- Local users do not provide advanced features such as groups or login history; the documentation recommends SSO when those features are needed.argo-cd.readthedocs.io · read 3 Oct 2026
- Project status
- The CNCF lists Argo as a graduated project and says it moved to graduated maturity on December 6, 2022.cncf.io · read 3 Oct 2026
- Security
- The security documentation says Argo CD has undergone internal security reviews and penetration testing to satisfy PCI compliance requirements.argo-cd.readthedocs.io · read 3 Oct 2026
- What it does
- Argo CD is a declarative GitOps continuous delivery tool for Kubernetes.argo-cd.readthedocs.io · read 3 Oct 2026