Freedom251 › Continuous Delivery Software
Argo CD

What Argo CD is
Argo CD is a free, open-source GitOps delivery tool for Kubernetes. It checks running applications against the desired configuration stored in Git and can synchronize differences automatically or by manual action. It supports Kustomize, Helm, OCI images, YAML, JSON, Jsonnet, and custom configuration plugins, and can manage deployments across multiple clusters. Users can work through a web interface or CLI, with application activity views and deployment controls. Argo CD can analyze application health, detect configuration drift, roll back to Git-committed configurations, and record audit trails for application events and API calls. It also supports PreSync, Sync, and PostSync hooks for rollout workflows, as well as Prometheus metrics. Access options include SSO integrations, multi-tenancy, and RBAC policies. Installation options include multi-tenant and Core configurations; documentation recommends high availability for production. Core omits the Argo CD RBAC model, API, notification controller, and OIDC authentication. The project is licensed under Apache License, Version 2.0, and is available for self-managed Kubernetes installations.
Who it suits
Argo CD suits teams delivering applications to Kubernetes from configurations maintained in Git. Its cluster, access-control, and deployment options are relevant to organizations managing multiple applications or clusters.
What it does well
- Synchronizes live applications with desired Git state.
- Supports multiple clusters and several manifest formats.
- Provides health analysis and configuration drift detection.
- Includes UI, CLI, SSO integrations, and RBAC policies.
- Offers audit trails, metrics, and rollback to Git configurations.
What to know first
- Core omits RBAC, API, notifications, and OIDC authentication.
- Documentation does not recommend non-HA installation for production.
- Alpha and Beta features may break compatibility.
- ApplicationSets can expose privileged information if not restricted to admins.
Limits
The free plan is a self-managed Kubernetes installation. Core does not include the Argo CD RBAC model, API, notification controller, or OIDC-based authentication; the non-high-availability installation is not recommended for production.
Plans
| Plan | Billed and limits | Price |
|---|---|---|
| Argo CD (open-source) | self-managed Kubernetes installation · non-HA installation not recommended for production | Free |
As argoproj.github.io lists them, read 5 Oct 2026. The maker's own page has the final word.
Getting started
- Visit https://argoproj.github.io/cd/.
- Choose a multi-tenant or Core installation.
- Install Argo CD in a Kubernetes environment.
- Connect applications to desired state in Git and configure automatic or manual syncing.
- For production use, follow the high-availability installation recommendation.
Argo CD is a declarative GitOps delivery system for teams running Kubernetes applications from repositories they control. It is best suited to platform and operations teams that need repeatable multi-cluster deployment and a visible record of configuration changes. The trade-off is clear: the software costs nothing, but installation, security, upgrades, and day-to-day administration remain your responsibility.
Overview
Argo CD continuously compares the state of live Kubernetes applications with the desired state committed to Git. Teams can let it synchronize differences automatically or require an operator to approve each sync, making it useful both for rapid drift correction and for environments that demand a deliberate release gate. Rollback returns an application to a Git-committed configuration rather than relying on an ad-hoc cluster change.
Its operating model fits organizations already treating Git as the authoritative source for infrastructure and application configuration. It is less suitable if you want a hosted service that removes Kubernetes control-plane and controller maintenance from your team.
Key features
Manifest support covers Kustomize, Helm, OCI images, plain YAML and JSON, Jsonnet, and custom configuration-management plugins. That breadth avoids forcing every team onto one packaging format, while custom plugins leave room for internal tooling. Multi-cluster management lets one Argo CD deployment coordinate applications across several Kubernetes clusters.
Health analysis, drift detection, application activity views, audit trails, and Prometheus metrics give operators operational context instead of only a deployment trigger. The web interface and CLI support inspection, automation, and CI integration. PreSync, Sync, and PostSync hooks are valuable for rollouts that require ordered preparation, deployment, and follow-up actions. Pipeline-as-code and progressive-delivery support make it a stronger fit for teams building release processes around automation.
Access controls include SSO integrations, multi-tenancy, and RBAC policies. Documented identity options include OIDC, OAuth2, LDAP, SAML 2.0, GitHub, GitLab, Microsoft, and LinkedIn; webhooks cover GitHub, Bitbucket, and GitLab. Security still depends on governance: write access to a trusted Git repository can change deployed Kubernetes resources, and ApplicationSets can expose privileged information, so the documentation recommends restricting their management to administrators. TLS endpoints are configurable.
Pricing
Argo CD (open-source): free for a free, self-managed Kubernetes installation. It is released under the Apache License, Version 2.0, whose grant is no-charge and royalty-free. There is no free trial because the software itself is free.
The price suits organizations with Kubernetes expertise, infrastructure capacity, and an appetite for operating their own delivery control plane. The cost you avoid in licensing becomes engineering work for installation, upgrades, availability, identity, and support. Production guidance recommends the high-availability installation. A non-high-availability installation is explicitly not recommended for production.
Core installations are a lighter option, but they omit Argo CD's RBAC model, API, notification controller, and OIDC-based authentication. That makes Core a poor fit where centralized authorization, programmatic control, notifications, or SSO are requirements.
Platforms
Argo CD is delivered through a Kubernetes-oriented, self-hosted model with Linux support, a web interface, and an API. The installation choices include multi-tenant and headless Core variants. These options give platform teams control over deployment topology, but they also require ownership of the underlying Kubernetes environment and the chosen availability model.
Who it's for
Choose Argo CD for platform teams standardizing GitOps across multiple clusters, organizations that need auditable application activity and drift visibility, and engineering groups comfortable combining a web UI, CLI, CI integration, and repository controls. Its format support also helps teams migrating between Helm, Kustomize, Jsonnet, and other manifest approaches.
Look elsewhere when you need a vendor-operated service, or when your team cannot budget for high-availability design, identity integration, upgrade control, and repository security. Alpha and Beta features may break compatibility; production users should be able to control upgrades before depending on them.
Pros and cons
Pros
- Strong GitOps control: automatic or manual synchronization makes drift correction and approval-based release policies possible.
- Broad configuration support: Helm, Kustomize, OCI, Jsonnet, YAML, JSON, and plugins accommodate varied delivery standards.
- Operational visibility: health analysis, activity views, audit trails, drift detection, and Prometheus metrics support diagnosis and governance.
- Multi-cluster reach: one workflow can manage applications across Kubernetes clusters.
- No license fee: Apache-2.0 open-source software avoids per-seat or usage charges.
Cons
- Self-management is mandatory: your team owns installation, upgrades, availability, and security boundaries.
- Core removes important controls: no Argo CD RBAC model, API, notification controller, or OIDC authentication.
- Production architecture matters: non-HA installation is not recommended for production.
- Repository trust is a security dependency: unauthorized writes to a trusted Git repository can affect deployed resources.
- Feature maturity varies: Alpha and Beta capabilities can break compatibility.
Alternatives
Argo Rollouts is a free, self-hosted Kubernetes controller focused on progressive delivery rather than Argo CD's broader GitOps application management. Flux CD is another free, open-source Kubernetes delivery project for teams that prefer its controller-based approach and can provide a Kubernetes cluster.
Garden is worth considering when a freemium workflow with limited build minutes, cache hits, and cache retention is preferable, with enterprise secrets management and RBAC. KubeVela offers a free Apache-2.0 self-hosted Kubernetes control plane for teams seeking an application-delivery abstraction.
Octopus Deploy fits teams evaluating a freemium product with optional paid machine and tenant add-ons. Plural is an option for teams wanting a hosted-style platform path with a free 14-day Sandbox trial and paid Pro tier.
Cyclops provides free, self-hosted open-source tooling that works with existing Helm charts. DevSpace is a free, client-only CLI for Kubernetes development rather than a full Argo CD replacement.
For broader comparisons, see Kubernetes Deployment Tools and Continuous Delivery Software.
Verdict
Argo CD is a strong choice for Kubernetes teams that want Git to govern deployments, need multi-cluster visibility, and can operate the platform themselves. Its broad manifest support, synchronization controls, and audit-oriented tooling are the main reasons to choose it. Look elsewhere if you need a managed service, a simpler operational burden, or production-ready access controls without moving beyond Core.
Verdict
Argo CD provides Git-based deployment control and visibility for Kubernetes applications, with automatic or manual synchronization. Choose installation and feature maturity carefully: Core leaves out several capabilities, and production documentation recommends high availability.
Questions
How much does Argo CD cost?
Argo CD is free. The listed open-source plan is free.
What license does Argo CD use?
The project provides the software under the Apache License, Version 2.0.
What platforms does it support?
The listed platforms are API, Linux, self-hosted, and web. Argo CD is a continuous delivery tool for Kubernetes.
Does Argo CD support SSO and webhooks?
Documented SSO options include OIDC, OAuth2, LDAP, SAML 2.0, GitHub, GitLab, Microsoft, and LinkedIn. Webhook integrations include GitHub, Bitbucket, and GitLab.
What does Argo CD Core leave out?
Core does not provide the Argo CD RBAC model, API, notification controller, or OIDC-based authentication.
Who makes Argo CD?
The listed maker is the Argo CD project.
Facts from Argo CD's own pages
- Access and authorization
- It provides a web UI, CLI, SSO integrations, multi-tenancy, and RBAC policies. · argo-cd.readthedocs.io, 4 Oct 2026
- Audit and rollout
- It supports audit trails for application events and API calls, plus PreSync, Sync, and PostSync hooks for complex rollouts. · argo-cd.readthedocs.io, 5 Oct 2026
- Community support
- The project README directs users to GitHub Discussions and the #argo-cd Slack channel for questions and support. · github.com, 5 Oct 2026
- Configuration formats
- It supports Kustomize, Helm, Jsonnet, plain YAML or JSON manifests, and custom config management plugins. · argo-cd.readthedocs.io, 5 Oct 2026
- Core limitations
- Argo CD Core does not provide the Argo CD RBAC model, API, notification controller, or OIDC-based authentication. · argo-cd.readthedocs.io, 5 Oct 2026
- Deployment controls
- It provides rollback to Git committed configurations, health analysis, drift detection, and automated or manual syncing. · argo-cd.readthedocs.io, 5 Oct 2026
- Deployment model
- It continuously compares running applications with the desired state in Git and can automatically or manually sync differences. · argo-cd.readthedocs.io, 4 Oct 2026
- Feature maturity
- The documentation cautions that Alpha and Beta features may break compatibility and advises against relying on them in production without control over upgrades. · argo-cd.readthedocs.io, 4 Oct 2026
- GitOps workflow
- It monitors live applications against desired state in Git and can automatically or manually sync differences. · argo-cd.readthedocs.io, 5 Oct 2026
- Identity and access
- The feature list includes SSO integrations and multi-tenancy with RBAC policies. · argo-cd.readthedocs.io, 5 Oct 2026
- Installation
- Argo CD offers multi-tenant and core installations; its documentation recommends the high-availability installation for production use. · argo-cd.readthedocs.io, 4 Oct 2026
- Installation options
- The documentation describes multi-tenant and headless Core installations; the non-high-availability installation is marked not recommended for production use. · argo-cd.readthedocs.io, 5 Oct 2026
- Integrations
- The feature list names GitHub, GitLab, Bitbucket, OIDC, OAuth2, LDAP, SAML 2.0, and Prometheus integrations or support. · argo-cd.readthedocs.io, 5 Oct 2026
- Interfaces
- Argo CD provides a web UI and CLI for application activity, automation, and CI integration. · argo-cd.readthedocs.io, 5 Oct 2026
- License
- The project repository provides the software under the Apache License, Version 2.0, whose license grant is no-charge and royalty-free. · github.com, 4 Oct 2026
- Manifest sources
- It supports Kustomize, Helm, OCI images, YAML, JSON, Jsonnet, and custom config management plugins. · argo-cd.readthedocs.io, 4 Oct 2026
- Multi-cluster
- Argo CD can manage and deploy applications to multiple clusters. · argo-cd.readthedocs.io, 5 Oct 2026
- Purpose
- Argo CD is a declarative GitOps continuous delivery tool for Kubernetes. · argo-cd.readthedocs.io, 5 Oct 2026
- Security
- The security documentation describes JWT authentication, RBAC authorization, TLS for network communication, and redaction of sensitive data in API payloads and logs. · argo-cd.readthedocs.io, 5 Oct 2026
- Security caveat
- The security guidance warns that unauthorized write access to a trusted Git repository can affect deployed Kubernetes resources. · argo-cd.readthedocs.io, 5 Oct 2026
- Support
- The support guide directs users to documentation, FAQs, existing issues, the Argo CD Slack channel, and bug reports or feature requests. · argo-cd.readthedocs.io, 4 Oct 2026
- Visibility
- Features include application health analysis, configuration drift detection, an application activity view, audit trails, and Prometheus metrics. · argo-cd.readthedocs.io, 4 Oct 2026
Where Argo CD stands on Freedom251
- Continuous Delivery Software#4 of 32
- Kubernetes Deployment Tools#4 of 28
