# Argo CD

**Canonical:** https://apis.io/providers/argocd/  
**Website:** https://argo-cd.readthedocs.io/  
**APIs profiled:** 27

Argo CD is a declarative GitOps continuous-delivery tool for Kubernetes, part of the CNCF Graduated Argo project. The argocd-server component exposes a gRPC and REST API used by the Web UI, the argocd CLI, and CI/CD systems. APIs cover applications, projects, clusters, repositories, accounts, certificates, GPG keys, sessions, settings, and notifications. Argo CD is also a Kubernetes operator that defines first-class CRDs (Application, ApplicationSet, AppProject) — those CRDs are themselves a Kubernetes-native API. Argo CD is open-source under the Apache 2.0 license; commercial offerings are provided by third parties (notably Akuity, founded by the Argo project's creators) rather than the Argo CD project itself.

## Kin Score — 28.6 / 100 (thin)

Scored 2026-08-20 under rubric 0.12.0. Trend: flat (+0.0 from 28.6).

| Facet | Score |
|---|---|
| Discoverability | 55.6 |
| Contract Quality | 40.4 |
| Governance | 0.0 |
| Contract Governance | 0.0 |
| Operational Transparency | 31.6 |
| Developer Ergonomics | 31.0 |
| Commercial Clarity | 13.2 |
| Access Clarity | 13.2 |

## Agent readiness — 26.0 (agent-aware)

| Dimension | Value |
|---|---|
| Spec Presence | yes |
| Agentic Access | derived |
| Reversibility Documented | documented |
| MCP Server | no |
| Auth Clarity | no |
| Idempotency | no |
| Error Semantics | no |
| OpenAPI Examples | no |
| Rate Limit Signal | documented |
| Event Surface Described | no |
| Agent Skills | no |
| Well Known Catalog | no |
| Consent Identity | no |
| Agent Card | no |
| Dry Run Mode | yes |

## Access

Free — onboarding: unknown, pricing: free, trial: no (confidence: medium).

## APIs (27)

- **Argo CD ApplicationSets API** — The Argo CD ApplicationSets API (/api/v1/applicationsets) manages ApplicationSet resources — templated app generators (List, Cluster, Git, Matrix, Merge, Pull Request, SCM Provi...
- **Argo CD Projects API** — The Argo CD Projects API (/api/v1/projects) manages AppProject resources — multi-tenant boundaries that restrict the source repos, destination clusters/namespaces, and resource ...
- **Argo CD Clusters API** — The Argo CD Clusters API (/api/v1/clusters) registers, updates, lists, and removes target Kubernetes clusters that Argo CD deploys into, including cluster credentials, sharding ...
- **Argo CD Repositories API** — The Argo CD Repositories API (/api/v1/repositories and /api/v1/repocreds) manages Git, Helm chart, and OCI-registry source repositories with credentials, certificates, and per-r...
- **Argo CD Accounts API** — The Argo CD Accounts API (/api/v1/account) manages local accounts and their API tokens (capability for service accounts), including password rotation and token issuance/revocation.
- **Argo CD Sessions API** — The Argo CD Sessions API (/api/v1/session) issues bearer tokens for username/password and OIDC-authenticated sessions used by all other API endpoints.
- **Argo CD Settings API** — The Argo CD Settings API (/api/v1/settings) returns the active server configuration — UI banner, OIDC config, Helm/Kustomize plugin defaults, resource exclusions, application in...
- **Argo CD Certificates API** — The Argo CD Certificates API (/api/v1/certificates) manages TLS certificates and SSH known_hosts entries used to securely connect to private Git, Helm, and OCI repositories.
- **Argo CD GPG Keys API** — The Argo CD GPG Keys API (/api/v1/gpgkeys) registers and removes GPG public keys used to verify signed commits before they are deployed.
- **Argo CD Notifications API** — The Argo CD Notifications subsystem delivers app lifecycle events (sync, health, deploy) to webhooks, Slack, MS Teams, email, GitHub commit status, and other channels via templa...
- **Argo CD Version API** — The Argo CD Version API (/api/version) returns the running argocd-server build version, Kustomize/Helm/Jsonnet versions, and Kubernetes server version.
- **Argo CD Application CRD** — Argo CD defines an Application Custom Resource Definition (argoproj.io/v1alpha1, kind=Application) describing a desired sync of a single source (Git/Helm/OCI) to a destination c...
- **Argo CD ApplicationSet CRD** — Argo CD defines an ApplicationSet Custom Resource Definition (argoproj.io/v1alpha1, kind=ApplicationSet) which templatizes Application creation across many targets via pluggable...
- **Argo CD AppProject CRD** — Argo CD defines an AppProject Custom Resource Definition (argoproj.io/v1alpha1, kind=AppProject) which scopes which sources, destinations, and resource kinds Applications inside...
- **Argo CD AccountService API** — The AccountService API from Argo CD — 6 operation(s) for accountservice.
- **Argo CD ApplicationService API** — The ApplicationService API from Argo CD — 26 operation(s) for applicationservice.
- **Argo CD ApplicationSetService API** — The ApplicationSetService API from Argo CD — 6 operation(s) for applicationsetservice.
- **Argo CD CertificateService API** — The CertificateService API from Argo CD — 1 operation(s) for certificateservice.
- **Argo CD ClusterService API** — The ClusterService API from Argo CD — 4 operation(s) for clusterservice.
- **Argo CD GPGKeyService API** — The GPGKeyService API from Argo CD — 2 operation(s) for gpgkeyservice.
- **Argo CD NotificationService API** — The NotificationService API from Argo CD — 3 operation(s) for notificationservice.
- **Argo CD ProjectService API** — The ProjectService API from Argo CD — 10 operation(s) for projectservice.
- **Argo CD RepoCredsService API** — The RepoCredsService API from Argo CD — 6 operation(s) for repocredsservice.
- **Argo CD RepositoryService API** — The RepositoryService API from Argo CD — 13 operation(s) for repositoryservice.
- **Argo CD SessionService API** — The SessionService API from Argo CD — 2 operation(s) for sessionservice.
- **Argo CD SettingsService API** — The SettingsService API from Argo CD — 2 operation(s) for settingsservice.
- **Argo CD VersionService API** — The VersionService API from Argo CD — 1 operation(s) for versionservice.

## Agentic access (1)

- **Argocd Agentic Access** — 106 operations · 50 acting · 1 human-in-the-loop

## Security (1)

- **Argocd Domain Security** — TLSv1.3 · HSTS

## Plans (1)

- **Argocd Plans Pricing**

## Tags

DevOps, GitOps, Kubernetes, Continuous Delivery, CNCF, Open-Source, Operator

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/providers/argocd/). Scores are computed from the provider's own public artifacts under a published rubric.
