Argo CD website screenshot

Argo CD

Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes that automates the deployment of applications by using Git repositories as the source of truth for defining the desired application state. It supports multiple config management tools (Helm, Kustomize, Jsonnet, plain YAML), multi-cluster deployments, RBAC, SSO integrations, and a fully-loaded web UI. Part of the CNCF ecosystem and the Argo Project, governed by the Linux Foundation.

Argo CD publishes 13 APIs on the APIs.io network, including AccountService API, ApplicationService API, ApplicationSetService API, and 10 more. Tagged areas include Continuous Delivery, Containers, Deployment, GitOps, and Kubernetes.

The Argo CD catalog on APIs.io includes 18 JSON-LD contexts and 2 Spectral governance rulesets.

Argo CD’s developer surface includes authentication, documentation, getting-started guide, engineering blog, release notes, changelog, CLI, and 10 more developer resources.

45.9/100 developing ▼ -12.6 Agent 31/100 agent aware Full breakdown ↓
scored 2026-07-28 · rubric v0.6
AccessFreemiumSelf serve⚡ Free to try
13 APIs 14 Features 7 Use Cases
Continuous DeliveryContainersDeploymentGitOpsKubernetesCNCFOpen Source

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-07-28 · rubric v0.6
Composite quality — 45.9/100 · developing
Contract Quality 6.5 / 25
Developer Ergonomics 10.0 / 20
Commercial Clarity 7.9 / 20
Operational Transparency 6.8 / 13
Governance 8.3 / 12
Discoverability 6.5 / 10
Agent readiness — 31/100 · agent aware
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 0 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 0 / 6
Agent Skills 0 / 5
Well-Known Catalog 0 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/argo-cd: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 13

Individual APIs this provider publishes, each with its own machine-readable definition.

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.

Scroll for all 13

Open Collections 1

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

Argo CD

OPEN COLLECTION

Pricing Plans 1

Published pricing tiers and plan structures.

Argo Cd Plans Pricing

3 plans

PLANS

Rate Limits 1

Documented rate limits and quota policies.

Argo Cd Rate Limits

5 limits

RATE LIMITS

FinOps 1

Cost, billing, and metering signals for API financial operations.

Features 14

Notable capabilities this provider offers.

Declarative GitOps Delivery

Defines application deployment state in Git repositories and automatically reconciles cluster state to match.

Multi-Cluster Deployment

Deploy and manage applications across multiple Kubernetes clusters from a single control plane.

ApplicationSet Controller

Automates creation of Argo CD Applications from templates across many clusters and namespaces.

Multiple Config Management Tools

Supports Helm, Kustomize, Jsonnet, plain YAML, and custom plugins for application templating.

Web UI

Fully-loaded graphical interface for visualizing application sync status, resource trees, and deployment history.

RBAC and Multi-Tenancy

Fine-grained role-based access control with project-level isolation for multi-team environments.

SSO Integration

Built-in SSO support for OIDC, OAuth2, LDAP, SAML 2.0, GitHub, GitLab, Microsoft, and LinkedIn.

Automated Sync

Continuously monitors Git and automatically syncs application state to match the desired state.

Sync Hooks

PreSync, Sync, and PostSync hooks for complex rollout strategies including blue/green and canary.

Webhook Support

Receives webhooks from GitHub, GitLab, and Bitbucket for instant sync on push events.

Audit Trail

Complete audit log of all deployment events and configuration changes.

Health Assessment

Built-in and custom health checks for Kubernetes resources to assess application health status.

Notifications

Configurable notifications via email, Slack, and other channels on sync events and health changes.

GPG Commit Verification

Verifies GPG signatures on Git commits for enhanced supply chain security.

Scroll for all 14

Semantic Vocabularies 18

JSON-LD contexts and semantic vocabularies used across these APIs.

Argo Cd Account Context

10 classes · 12 properties

JSON-LD

Argo Cd Application Context

24 classes · 43 properties

JSON-LD

Argo Cd Applicationset Context

3 classes · 4 properties

JSON-LD

Argo Cd Applicationv1Alpha1 Context

4 classes · 10 properties

JSON-LD

Argo Cd Cluster Context

12 classes · 42 properties

JSON-LD

Argo Cd Gpgkey Context

2 classes · 2 properties

JSON-LD

Argo Cd Intstr Context

1 classes · 3 properties

JSON-LD

Argo Cd Notification Context

7 classes · 1 properties

JSON-LD

Argo Cd Oidc Context

1 classes · 3 properties

JSON-LD

Argo Cd Project Context

9 classes · 11 properties

JSON-LD

Argo Cd Protobuf Context

1 classes · 2 properties

JSON-LD

Argo Cd Repocreds Context

1 classes · 0 properties

JSON-LD

Argo Cd Repository Context

15 classes · 36 properties

JSON-LD

Argo Cd Runtime Context

3 classes · 8 properties

JSON-LD

Argo Cd Session Context

3 classes · 6 properties

JSON-LD

Argo Cd V1 Context

20 classes · 75 properties

JSON-LD

Argo Cd V1Alpha1 Context

161 classes · 378 properties

JSON-LD

Argo Cd Version Context

1 classes · 13 properties

JSON-LD

Scroll for all 18

Spectral Rules 2

Spectral governance rulesets for linting and validating these APIs.

Argo CD API Rules

5 rules · 3 warnings 2 info

SPECTRAL

Argo CD API Rules

21 rules · 7 errors 11 warnings 3 info

SPECTRAL

JSON Schema 262

Standalone JSON Schema definitions for this provider's data models.

accountAccount

4 properties

JSON SCHEMA

accountAccountsList

1 properties

JSON SCHEMA

accountCanIResponse

1 properties

JSON SCHEMA

accountCreateTokenRequest

3 properties

JSON SCHEMA

accountCreateTokenResponse

1 properties

JSON SCHEMA

accountEmptyResponse

0 properties

JSON SCHEMA

accountToken

3 properties

JSON SCHEMA

accountUpdatePasswordRequest

3 properties

JSON SCHEMA

accountUpdatePasswordResponse

0 properties

JSON SCHEMA

applicationApplicationPatchRequest

5 properties

JSON SCHEMA

applicationApplicationResponse

0 properties

JSON SCHEMA

applicationApplicationRollbackRequest

6 properties

JSON SCHEMA

applicationApplicationSyncRequest

14 properties

JSON SCHEMA

applicationApplicationSyncWindow

4 properties

JSON SCHEMA

applicationFileChunk

1 properties

JSON SCHEMA

applicationLinkInfo

4 properties

JSON SCHEMA

applicationLinksResponse

1 properties

JSON SCHEMA

applicationLogEntry

5 properties

JSON SCHEMA

applicationManagedResourcesResponse

1 properties

JSON SCHEMA

applicationOperationTerminateResponse

0 properties

JSON SCHEMA

applicationResourceActionParameters

2 properties

JSON SCHEMA

applicationResourceActionRunRequestV2

10 properties

JSON SCHEMA

applicationSyncOptions

1 properties

JSON SCHEMA

applicationsetApplicationSetResponse

2 properties

JSON SCHEMA

applicationv1alpha1EnvEntry

2 properties

JSON SCHEMA

applicationv1alpha1ResourceStatus

11 properties

JSON SCHEMA

clusterClusterID

2 properties

JSON SCHEMA

clusterClusterResponse

0 properties

JSON SCHEMA

clusterConnector

2 properties

JSON SCHEMA

clusterDexConfig

1 properties

JSON SCHEMA

clusterGoogleAnalyticsConfig

2 properties

JSON SCHEMA

clusterHelp

3 properties

JSON SCHEMA

clusterOIDCConfig

7 properties

JSON SCHEMA

clusterPlugin

1 properties

JSON SCHEMA

clusterSettingsPluginsResponse

1 properties

JSON SCHEMA

clusterSettings

29 properties

JSON SCHEMA

gpgkeyGnuPGPublicKeyCreateResponse

2 properties

JSON SCHEMA

gpgkeyGnuPGPublicKeyResponse

0 properties

JSON SCHEMA

intstrIntOrString

3 properties

JSON SCHEMA

notificationServiceList

1 properties

JSON SCHEMA

notificationService

1 properties

JSON SCHEMA

notificationTemplateList

1 properties

JSON SCHEMA

notificationTemplate

1 properties

JSON SCHEMA

notificationTriggerList

1 properties

JSON SCHEMA

notificationTrigger

1 properties

JSON SCHEMA

oidcClaim

3 properties

JSON SCHEMA

projectDetailedProjectsResponse

4 properties

JSON SCHEMA

projectEmptyResponse

0 properties

JSON SCHEMA

projectGlobalProjectsResponse

1 properties

JSON SCHEMA

projectProjectCreateRequest

2 properties

JSON SCHEMA

projectProjectTokenCreateRequest

5 properties

JSON SCHEMA

projectProjectTokenResponse

1 properties

JSON SCHEMA

projectProjectUpdateRequest

1 properties

JSON SCHEMA

projectSyncWindowsResponse

1 properties

JSON SCHEMA

protobufAny

2 properties

JSON SCHEMA

repocredsRepoCredsResponse

0 properties

JSON SCHEMA

repositoryAppInfo

2 properties

JSON SCHEMA

repositoryDirectoryAppSpec

0 properties

JSON SCHEMA

repositoryHelmAppSpec

5 properties

JSON SCHEMA

repositoryHelmChart

2 properties

JSON SCHEMA

repositoryHelmChartsResponse

1 properties

JSON SCHEMA

repositoryKustomizeAppSpec

1 properties

JSON SCHEMA

repositoryManifestResponse

7 properties

JSON SCHEMA

repositoryParameterAnnouncement

9 properties

JSON SCHEMA

repositoryPluginAppSpec

1 properties

JSON SCHEMA

repositoryRefs

2 properties

JSON SCHEMA

repositoryRepoAppDetailsQuery

5 properties

JSON SCHEMA

repositoryRepoAppDetailsResponse

5 properties

JSON SCHEMA

repositoryRepoAppsResponse

1 properties

JSON SCHEMA

repositoryRepoResponse

0 properties

JSON SCHEMA

runtimeError

4 properties

JSON SCHEMA

runtimeRawExtension

1 properties

JSON SCHEMA

runtimeStreamError

5 properties

JSON SCHEMA

sessionGetUserInfoResponse

4 properties

JSON SCHEMA

sessionSessionCreateRequest

3 properties

JSON SCHEMA

sessionSessionResponse

1 properties

JSON SCHEMA

v1EventList

2 properties

JSON SCHEMA

v1Event

15 properties

JSON SCHEMA

v1EventSeries

2 properties

JSON SCHEMA

v1EventSource

2 properties

JSON SCHEMA

v1FieldsV1

1 properties

JSON SCHEMA

v1GroupKind

2 properties

JSON SCHEMA

v1JSON

1 properties

JSON SCHEMA

v1LabelSelectorRequirement

3 properties

JSON SCHEMA

v1LabelSelector

2 properties

JSON SCHEMA

v1ListMeta

4 properties

JSON SCHEMA

v1LoadBalancerIngress

4 properties

JSON SCHEMA

v1ManagedFieldsEntry

7 properties

JSON SCHEMA

v1MicroTime

2 properties

JSON SCHEMA

v1NodeSwapStatus

1 properties

JSON SCHEMA

v1NodeSystemInfo

11 properties

JSON SCHEMA

v1ObjectMeta

15 properties

JSON SCHEMA

v1ObjectReference

7 properties

JSON SCHEMA

v1OwnerReference

6 properties

JSON SCHEMA

v1PortStatus

3 properties

JSON SCHEMA

v1Time

0 properties

JSON SCHEMA

v1alpha1AppHealthStatus

3 properties

JSON SCHEMA

v1alpha1AppProjectList

2 properties

JSON SCHEMA

v1alpha1AppProject

3 properties

JSON SCHEMA

v1alpha1AppProjectSpec

14 properties

JSON SCHEMA

v1alpha1AppProjectStatus

1 properties

JSON SCHEMA

v1alpha1ApplicationCondition

3 properties

JSON SCHEMA

v1alpha1ApplicationDestination

3 properties

JSON SCHEMA

v1alpha1ApplicationList

2 properties

JSON SCHEMA

v1alpha1ApplicationMatchExpression

3 properties

JSON SCHEMA

v1alpha1ApplicationPreservedFields

2 properties

JSON SCHEMA

v1alpha1Application

4 properties

JSON SCHEMA

v1alpha1ApplicationSetCondition

5 properties

JSON SCHEMA

v1alpha1ApplicationSetGenerator

10 properties

JSON SCHEMA

v1alpha1ApplicationSetList

2 properties

JSON SCHEMA

v1alpha1ApplicationSetNestedGenerator

10 properties

JSON SCHEMA

v1alpha1ApplicationSetRolloutStep

2 properties

JSON SCHEMA

v1alpha1ApplicationSetRolloutStrategy

1 properties

JSON SCHEMA

v1alpha1ApplicationSet

3 properties

JSON SCHEMA

v1alpha1ApplicationSetSpec

10 properties

JSON SCHEMA

v1alpha1ApplicationSetStatus

5 properties

JSON SCHEMA

v1alpha1ApplicationSetStrategy

3 properties

JSON SCHEMA

v1alpha1ApplicationSetSyncPolicy

2 properties

JSON SCHEMA

v1alpha1ApplicationSetTemplateMeta

5 properties

JSON SCHEMA

v1alpha1ApplicationSetTemplate

2 properties

JSON SCHEMA

v1alpha1ApplicationSetTree

1 properties

JSON SCHEMA

v1alpha1ApplicationSetWatchEvent

2 properties

JSON SCHEMA

v1alpha1ApplicationSourceDirectory

4 properties

JSON SCHEMA

v1alpha1ApplicationSourceHelm

15 properties

JSON SCHEMA

v1alpha1ApplicationSourceJsonnet

3 properties

JSON SCHEMA

v1alpha1ApplicationSourceKustomize

18 properties

JSON SCHEMA

v1alpha1ApplicationSourcePlugin

3 properties

JSON SCHEMA

v1alpha1ApplicationSource

10 properties

JSON SCHEMA

v1alpha1ApplicationSpec

9 properties

JSON SCHEMA

v1alpha1ApplicationStatus

14 properties

JSON SCHEMA

v1alpha1ApplicationSummary

2 properties

JSON SCHEMA

v1alpha1ApplicationTree

4 properties

JSON SCHEMA

v1alpha1ApplicationWatchEvent

2 properties

JSON SCHEMA

v1alpha1AWSAuthConfig

3 properties

JSON SCHEMA

v1alpha1Backoff

3 properties

JSON SCHEMA

v1alpha1BasicAuthBitbucketServer

2 properties

JSON SCHEMA

v1alpha1BearerTokenBitbucketCloud

1 properties

JSON SCHEMA

v1alpha1BearerTokenBitbucket

1 properties

JSON SCHEMA

v1alpha1ChartDetails

3 properties

JSON SCHEMA

v1alpha1ClusterCacheInfo

3 properties

JSON SCHEMA

v1alpha1ClusterConfig

8 properties

JSON SCHEMA

v1alpha1ClusterGenerator

4 properties

JSON SCHEMA

v1alpha1ClusterInfo

5 properties

JSON SCHEMA

v1alpha1ClusterList

2 properties

JSON SCHEMA

v1alpha1Cluster

13 properties

JSON SCHEMA

v1alpha1Command

2 properties

JSON SCHEMA

v1alpha1CommitMetadata

6 properties

JSON SCHEMA

v1alpha1ComparedTo

4 properties

JSON SCHEMA

v1alpha1ConfigManagementPlugin

4 properties

JSON SCHEMA

v1alpha1ConfigMapKeyRef

2 properties

JSON SCHEMA

v1alpha1ConnectionState

3 properties

JSON SCHEMA

v1alpha1DrySource

7 properties

JSON SCHEMA

v1alpha1DuckTypeGenerator

6 properties

JSON SCHEMA

v1alpha1ExecProviderConfig

5 properties

JSON SCHEMA

v1alpha1GitDirectoryGeneratorItem

2 properties

JSON SCHEMA

v1alpha1GitFileGeneratorItem

2 properties

JSON SCHEMA

v1alpha1GitGenerator

8 properties

JSON SCHEMA

v1alpha1GnuPGPublicKeyList

2 properties

JSON SCHEMA

v1alpha1GnuPGPublicKey

6 properties

JSON SCHEMA

v1alpha1HealthStatus

3 properties

JSON SCHEMA

v1alpha1HelmFileParameter

2 properties

JSON SCHEMA

v1alpha1HelmParameter

3 properties

JSON SCHEMA

v1alpha1HostInfo

4 properties

JSON SCHEMA

v1alpha1HostResourceInfo

4 properties

JSON SCHEMA

v1alpha1HydrateOperation

7 properties

JSON SCHEMA

v1alpha1HydrateTo

1 properties

JSON SCHEMA

v1alpha1InfoItem

2 properties

JSON SCHEMA

v1alpha1Info

2 properties

JSON SCHEMA

v1alpha1JsonnetVar

3 properties

JSON SCHEMA

v1alpha1JWTToken

3 properties

JSON SCHEMA

v1alpha1JWTTokens

1 properties

JSON SCHEMA

v1alpha1KnownTypeField

2 properties

JSON SCHEMA

v1alpha1KustomizeGvk

3 properties

JSON SCHEMA

v1alpha1KustomizeOptions

3 properties

JSON SCHEMA

v1alpha1KustomizePatch

4 properties

JSON SCHEMA

v1alpha1KustomizeReplica

2 properties

JSON SCHEMA

v1alpha1KustomizeResId

3 properties

JSON SCHEMA

v1alpha1KustomizeSelector

3 properties

JSON SCHEMA

v1alpha1KustomizeVersion

3 properties

JSON SCHEMA

v1alpha1ListGenerator

3 properties

JSON SCHEMA

v1alpha1ManagedNamespaceMetadata

2 properties

JSON SCHEMA

v1alpha1MatrixGenerator

2 properties

JSON SCHEMA

v1alpha1MergeGenerator

3 properties

JSON SCHEMA

v1alpha1OCIMetadata

7 properties

JSON SCHEMA

v1alpha1OperationInitiator

2 properties

JSON SCHEMA

v1alpha1Operation

4 properties

JSON SCHEMA

v1alpha1OperationState

7 properties

JSON SCHEMA

v1alpha1OrphanedResourceKey

3 properties

JSON SCHEMA

v1alpha1OverrideIgnoreDiff

3 properties

JSON SCHEMA

v1alpha1PluginConfigMapRef

1 properties

JSON SCHEMA

v1alpha1PluginGenerator

5 properties

JSON SCHEMA

v1alpha1PluginInput

1 properties

JSON SCHEMA

v1alpha1ProjectRole

5 properties

JSON SCHEMA

v1alpha1PullRequestGeneratorBitbucket

5 properties

JSON SCHEMA

v1alpha1PullRequestGeneratorFilter

3 properties

JSON SCHEMA

v1alpha1PullRequestGeneratorGitLab

7 properties

JSON SCHEMA

v1alpha1PullRequestGeneratorGitea

6 properties

JSON SCHEMA

v1alpha1PullRequestGeneratorGithub

6 properties

JSON SCHEMA

v1alpha1PullRequestGenerator

11 properties

JSON SCHEMA

v1alpha1RepoCredsList

2 properties

JSON SCHEMA

v1alpha1RepoCreds

23 properties

JSON SCHEMA

v1alpha1RepositoryCertificateList

2 properties

JSON SCHEMA

v1alpha1RepositoryCertificate

5 properties

JSON SCHEMA

v1alpha1RepositoryList

2 properties

JSON SCHEMA

v1alpha1Repository

32 properties

JSON SCHEMA

v1alpha1ResourceActionParam

1 properties

JSON SCHEMA

v1alpha1ResourceAction

5 properties

JSON SCHEMA

v1alpha1ResourceDiff

12 properties

JSON SCHEMA

v1alpha1ResourceIgnoreDifferences

7 properties

JSON SCHEMA

v1alpha1ResourceNetworkingInfo

5 properties

JSON SCHEMA

v1alpha1ResourceNode

7 properties

JSON SCHEMA

v1alpha1ResourceOverride

6 properties

JSON SCHEMA

v1alpha1ResourceRef

6 properties

JSON SCHEMA

v1alpha1ResourceResult

11 properties

JSON SCHEMA

v1alpha1RetryStrategy

3 properties

JSON SCHEMA

v1alpha1RevisionHistory

8 properties

JSON SCHEMA

v1alpha1RevisionMetadata

6 properties

JSON SCHEMA

v1alpha1RevisionReference

1 properties

JSON SCHEMA

v1alpha1SCMProviderGeneratorBitbucket

4 properties

JSON SCHEMA

v1alpha1SCMProviderGeneratorFilter

5 properties

JSON SCHEMA

v1alpha1SCMProviderGeneratorGitea

6 properties

JSON SCHEMA

v1alpha1SCMProviderGeneratorGithub

6 properties

JSON SCHEMA

v1alpha1SCMProviderGeneratorGitlab

10 properties

JSON SCHEMA

v1alpha1SCMProviderGenerator

12 properties

JSON SCHEMA

v1alpha1SecretRef

2 properties

JSON SCHEMA

v1alpha1SignatureKey

1 properties

JSON SCHEMA

v1alpha1SourceHydrator

3 properties

JSON SCHEMA

v1alpha1SourceHydratorStatus

2 properties

JSON SCHEMA

v1alpha1SuccessfulHydrateOperation

3 properties

JSON SCHEMA

v1alpha1SyncOperationResource

4 properties

JSON SCHEMA

v1alpha1SyncOperationResult

6 properties

JSON SCHEMA

v1alpha1SyncOperation

11 properties

JSON SCHEMA

v1alpha1SyncPolicyAutomated

4 properties

JSON SCHEMA

v1alpha1SyncPolicy

4 properties

JSON SCHEMA

v1alpha1SyncSource

2 properties

JSON SCHEMA

v1alpha1SyncStatus

4 properties

JSON SCHEMA

v1alpha1SyncStrategyApply

1 properties

JSON SCHEMA

v1alpha1SyncStrategyHook

1 properties

JSON SCHEMA

v1alpha1SyncStrategy

2 properties

JSON SCHEMA

v1alpha1SyncWindow

11 properties

JSON SCHEMA

v1alpha1TagFilter

2 properties

JSON SCHEMA

v1alpha1TLSClientConfig

5 properties

JSON SCHEMA

versionVersionMessage

13 properties

JSON SCHEMA

Scroll for all 262

JSON Structure 262

JSON Structure definitions describing this provider's data shapes.

Argo Cd Account Account Structure

4 properties

JSON STRUCTURE

Argo Cd Account Accounts List Structure

1 properties

JSON STRUCTURE

Argo Cd Account Can I Response Structure

1 properties

JSON STRUCTURE

Argo Cd Account Empty Response Structure

0 properties

JSON STRUCTURE

Argo Cd Account Token Structure

3 properties

JSON STRUCTURE

Argo Cd Application File Chunk Structure

1 properties

JSON STRUCTURE

Argo Cd Application Link Info Structure

4 properties

JSON STRUCTURE

Argo Cd Application Log Entry Structure

5 properties

JSON STRUCTURE

Argo Cd Application Sync Options Structure

1 properties

JSON STRUCTURE

Argo Cd Cluster Cluster Id Structure

2 properties

JSON STRUCTURE

Argo Cd Cluster Cluster Response Structure

0 properties

JSON STRUCTURE

Argo Cd Cluster Connector Structure

2 properties

JSON STRUCTURE

Argo Cd Cluster Dex Config Structure

1 properties

JSON STRUCTURE

Argo Cd Cluster Help Structure

3 properties

JSON STRUCTURE

Argo Cd Cluster Oidc Config Structure

7 properties

JSON STRUCTURE

Argo Cd Cluster Plugin Structure

1 properties

JSON STRUCTURE

Argo Cd Cluster Settings Structure

29 properties

JSON STRUCTURE

Argo Cd Intstr Int Or String Structure

3 properties

JSON STRUCTURE

Argo Cd Notification Service Structure

1 properties

JSON STRUCTURE

Argo Cd Notification Template Structure

1 properties

JSON STRUCTURE

Argo Cd Notification Trigger Structure

1 properties

JSON STRUCTURE

Argo Cd Oidc Claim Structure

3 properties

JSON STRUCTURE

Argo Cd Project Empty Response Structure

0 properties

JSON STRUCTURE

Argo Cd Protobuf Any Structure

2 properties

JSON STRUCTURE

Argo Cd Repository App Info Structure

2 properties

JSON STRUCTURE

Argo Cd Repository Helm App Spec Structure

5 properties

JSON STRUCTURE

Argo Cd Repository Helm Chart Structure

2 properties

JSON STRUCTURE

Argo Cd Repository Refs Structure

2 properties

JSON STRUCTURE

Argo Cd Repository Repo Response Structure

0 properties

JSON STRUCTURE

Argo Cd Runtime Error Structure

4 properties

JSON STRUCTURE

Argo Cd Runtime Raw Extension Structure

1 properties

JSON STRUCTURE

Argo Cd Runtime Stream Error Structure

5 properties

JSON STRUCTURE

Argo Cd Session Session Response Structure

1 properties

JSON STRUCTURE

Argo Cd V1 Event List Structure

2 properties

JSON STRUCTURE

Argo Cd V1 Event Series Structure

2 properties

JSON STRUCTURE

Argo Cd V1 Event Source Structure

2 properties

JSON STRUCTURE

Argo Cd V1 Event Structure

15 properties

JSON STRUCTURE

Argo Cd V1 Fields V1 Structure

1 properties

JSON STRUCTURE

Argo Cd V1 Group Kind Structure

2 properties

JSON STRUCTURE

Argo Cd V1 Json Structure

1 properties

JSON STRUCTURE

Argo Cd V1 Label Selector Structure

2 properties

JSON STRUCTURE

Argo Cd V1 List Meta Structure

4 properties

JSON STRUCTURE

Argo Cd V1 Load Balancer Ingress Structure

4 properties

JSON STRUCTURE

Argo Cd V1 Managed Fields Entry Structure

7 properties

JSON STRUCTURE

Argo Cd V1 Micro Time Structure

2 properties

JSON STRUCTURE

Argo Cd V1 Node Swap Status Structure

1 properties

JSON STRUCTURE

Argo Cd V1 Node System Info Structure

11 properties

JSON STRUCTURE

Argo Cd V1 Object Meta Structure

15 properties

JSON STRUCTURE

Argo Cd V1 Object Reference Structure

7 properties

JSON STRUCTURE

Argo Cd V1 Owner Reference Structure

6 properties

JSON STRUCTURE

Argo Cd V1 Port Status Structure

3 properties

JSON STRUCTURE

Argo Cd V1 Time Structure

0 properties

JSON STRUCTURE

Argo Cd V1Alpha1 App Project Spec Structure

14 properties

JSON STRUCTURE

Argo Cd V1Alpha1 App Project Structure

3 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Application Set Structure

3 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Application Structure

4 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Aws Auth Config Structure

3 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Backoff Structure

3 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Chart Details Structure

3 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Cluster Config Structure

8 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Cluster Info Structure

5 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Cluster List Structure

2 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Cluster Structure

13 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Command Structure

2 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Commit Metadata Structure

6 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Compared To Structure

4 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Dry Source Structure

7 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Git Generator Structure

8 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Health Status Structure

3 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Helm Parameter Structure

3 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Host Info Structure

4 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Hydrate To Structure

1 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Info Item Structure

2 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Info Structure

2 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Jsonnet Var Structure

3 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Jwt Token Structure

3 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Jwt Tokens Structure

1 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Kustomize Gvk Structure

3 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Kustomize Patch Structure

4 properties

JSON STRUCTURE

Argo Cd V1Alpha1 List Generator Structure

3 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Merge Generator Structure

3 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Oci Metadata Structure

7 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Operation State Structure

7 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Operation Structure

4 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Plugin Input Structure

1 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Project Role Structure

5 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Repo Creds List Structure

2 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Repo Creds Structure

23 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Repository List Structure

2 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Repository Structure

32 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Resource Action Structure

5 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Resource Diff Structure

12 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Resource Node Structure

7 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Resource Ref Structure

6 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Resource Result Structure

11 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Retry Strategy Structure

3 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Secret Ref Structure

2 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Signature Key Structure

1 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Source Hydrator Structure

3 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Sync Operation Structure

11 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Sync Policy Structure

4 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Sync Source Structure

2 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Sync Status Structure

4 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Sync Strategy Structure

2 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Sync Window Structure

11 properties

JSON STRUCTURE

Argo Cd V1Alpha1 Tag Filter Structure

2 properties

JSON STRUCTURE

Argo Cd Version Version Message Structure

13 properties

JSON STRUCTURE

Scroll for all 262

Examples 251

Example request and response payloads for these APIs.

Argo Cd V1 Event Example

15 fields

EXAMPLE

Argo Cd V1 Json Example

1 fields

EXAMPLE

Scroll for all 251

Security Posture 2

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Argo Cd Authentication

apiKey · 1 scheme

SECURITY

Argo Cd Domain Security

TLSv1.3 · HSTS

SECURITY

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Argo Cd Agentic Access

106 operations · 50 acting · 1 human-in-the-loop

106 operations · 50 acting

AGENTIC

Use Cases 7

What developers build with this provider.

Continuous Deployment to Kubernetes

Automate application releases to Kubernetes clusters with every Git commit triggering a reconciliation cycle.

Multi-Environment Promotion

Promote application versions across dev, staging, and production environments using Git branch strategies.

Multi-Cluster GitOps

Manage application deployments consistently across dozens of Kubernetes clusters from a central Argo CD instance.

Cluster Add-On Management

Automatically deploy infrastructure add-ons (CNI, CSI, monitoring) to all clusters using ApplicationSet.

Tenant Self-Service

Allow development teams to manage their own applications within project-scoped RBAC boundaries.

Disaster Recovery

Quickly restore application state to any prior Git commit in case of production incidents.

Compliance and Auditability

Maintain a complete audit trail of all deployment changes via Git history and Argo CD event logs.

Scroll for all 7

Integrations 14

Pre-built integrations with other platforms and tools.

Helm

Native support for Helm chart rendering and deployment with value overrides.

Kustomize

Native support for Kustomize overlays for environment-specific configuration.

HashiCorp Vault

Integrates with Vault for secret management using the argocd-vault-plugin.

GitHub Actions

Trigger Argo CD syncs or check sync status as part of GitHub Actions CI pipelines.

Jenkins

Integrate Argo CD sync steps into Jenkins CI/CD pipelines.

Prometheus

Exposes metrics for Prometheus scraping to monitor application sync health and performance.

Grafana

Pre-built dashboards for visualizing Argo CD metrics in Grafana.

Open Policy Agent

Enforce admission policies via OPA and Gatekeeper before Argo CD syncs resources.

Argo Rollouts

Native integration with Argo Rollouts for progressive delivery (canary, blue/green).

Argo Workflows

Trigger Argo Workflows as part of sync hooks for complex multi-step pipelines.

Slack

Send deployment notifications and alerts to Slack channels.

AWS EKS

Manage applications on Amazon EKS clusters with AWS IAM authentication support.

Google GKE

Deploy to Google Kubernetes Engine clusters with GKE authentication.

Azure AKS

Manage applications on Azure Kubernetes Service with Azure AD authentication.

Scroll for all 14

Resources

Get Started 1

Portal, sign-up, and the first successful call

Documentation 1

Reference material describing how the API behaves

Agent Surfaces 1

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 2

Pagination, idempotency, versioning, errors, and events

Build 4

SDKs, sample code, and the tooling you integrate with

Access & Security 2

Authentication, authorization, and security posture

Operate 3

Status, limits, changes, and where to get help

Company 3

The organization behind the API

Source (apis.yml)

apis.yml Raw ↑
aid: argo-cd
name: Argo CD
description: Argo CD is a declarative, GitOps continuous delivery tool for Kubernetes that automates the deployment of applications
  by using Git repositories as the source of truth for defining the desired application state. It supports multiple config
  management tools (Helm, Kustomize, Jsonnet, plain YAML), multi-cluster deployments, RBAC, SSO integrations, and a fully-loaded
  web UI. Part of the CNCF ecosystem and the Argo Project, governed by the Linux Foundation.
type: Index
accessModel:
  pricing: freemium
  onboarding: self-serve
  trial: false
  try_now: true
  public: false
  label: Freemium · Self-serve signup
  confidence: high
  source:
  - plans
  - authentication
  generated: '2026-07-22'
  method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/argo-cd.png
tags:
- Continuous Delivery
- Containers
- Deployment
- GitOps
- Kubernetes
- CNCF
- Open Source
url: https://raw.githubusercontent.com/api-evangelist/argo-cd/refs/heads/main/apis.yml
created: '2026-03-26'
modified: '2026-05-19'
specificationVersion: '0.19'
apis:
- aid: argo-cd:argo-cd-accountservice-api
  name: Argo CD AccountService API
  description: The AccountService API from Argo CD — 6 operation(s) for accountservice.
  humanURL: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  tags:
  - AccountService
  properties:
  - type: OpenAPI
    url: openapi/argo-cd-accountservice-api-openapi.yml
  - type: Documentation
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  - type: GettingStarted
    url: https://argo-cd.readthedocs.io/en/stable/getting_started/
  - type: Authentication
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/#authentication
  - type: APIReference
    url: https://cd.apps.argoproj.io/swagger-ui
- aid: argo-cd:argo-cd-applicationservice-api
  name: Argo CD ApplicationService API
  description: The ApplicationService API from Argo CD — 26 operation(s) for applicationservice.
  humanURL: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  tags:
  - ApplicationService
  properties:
  - type: OpenAPI
    url: openapi/argo-cd-applicationservice-api-openapi.yml
  - type: Documentation
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  - type: GettingStarted
    url: https://argo-cd.readthedocs.io/en/stable/getting_started/
  - type: Authentication
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/#authentication
  - type: APIReference
    url: https://cd.apps.argoproj.io/swagger-ui
- aid: argo-cd:argo-cd-applicationsetservice-api
  name: Argo CD ApplicationSetService API
  description: The ApplicationSetService API from Argo CD — 6 operation(s) for applicationsetservice.
  humanURL: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  tags:
  - ApplicationSetService
  properties:
  - type: OpenAPI
    url: openapi/argo-cd-applicationsetservice-api-openapi.yml
  - type: Documentation
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  - type: GettingStarted
    url: https://argo-cd.readthedocs.io/en/stable/getting_started/
  - type: Authentication
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/#authentication
  - type: APIReference
    url: https://cd.apps.argoproj.io/swagger-ui
- aid: argo-cd:argo-cd-certificateservice-api
  name: Argo CD CertificateService API
  description: The CertificateService API from Argo CD — 1 operation(s) for certificateservice.
  humanURL: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  tags:
  - CertificateService
  properties:
  - type: OpenAPI
    url: openapi/argo-cd-certificateservice-api-openapi.yml
  - type: Documentation
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  - type: GettingStarted
    url: https://argo-cd.readthedocs.io/en/stable/getting_started/
  - type: Authentication
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/#authentication
  - type: APIReference
    url: https://cd.apps.argoproj.io/swagger-ui
- aid: argo-cd:argo-cd-clusterservice-api
  name: Argo CD ClusterService API
  description: The ClusterService API from Argo CD — 4 operation(s) for clusterservice.
  humanURL: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  tags:
  - ClusterService
  properties:
  - type: OpenAPI
    url: openapi/argo-cd-clusterservice-api-openapi.yml
  - type: Documentation
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  - type: GettingStarted
    url: https://argo-cd.readthedocs.io/en/stable/getting_started/
  - type: Authentication
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/#authentication
  - type: APIReference
    url: https://cd.apps.argoproj.io/swagger-ui
- aid: argo-cd:argo-cd-gpgkeyservice-api
  name: Argo CD GPGKeyService API
  description: The GPGKeyService API from Argo CD — 2 operation(s) for gpgkeyservice.
  humanURL: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  tags:
  - GPGKeyService
  properties:
  - type: OpenAPI
    url: openapi/argo-cd-gpgkeyservice-api-openapi.yml
  - type: Documentation
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  - type: GettingStarted
    url: https://argo-cd.readthedocs.io/en/stable/getting_started/
  - type: Authentication
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/#authentication
  - type: APIReference
    url: https://cd.apps.argoproj.io/swagger-ui
- aid: argo-cd:argo-cd-notificationservice-api
  name: Argo CD NotificationService API
  description: The NotificationService API from Argo CD — 3 operation(s) for notificationservice.
  humanURL: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  tags:
  - NotificationService
  properties:
  - type: OpenAPI
    url: openapi/argo-cd-notificationservice-api-openapi.yml
  - type: Documentation
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  - type: GettingStarted
    url: https://argo-cd.readthedocs.io/en/stable/getting_started/
  - type: Authentication
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/#authentication
  - type: APIReference
    url: https://cd.apps.argoproj.io/swagger-ui
- aid: argo-cd:argo-cd-projectservice-api
  name: Argo CD ProjectService API
  description: The ProjectService API from Argo CD — 10 operation(s) for projectservice.
  humanURL: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  tags:
  - ProjectService
  properties:
  - type: OpenAPI
    url: openapi/argo-cd-projectservice-api-openapi.yml
  - type: Documentation
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  - type: GettingStarted
    url: https://argo-cd.readthedocs.io/en/stable/getting_started/
  - type: Authentication
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/#authentication
  - type: APIReference
    url: https://cd.apps.argoproj.io/swagger-ui
- aid: argo-cd:argo-cd-repocredsservice-api
  name: Argo CD RepoCredsService API
  description: The RepoCredsService API from Argo CD — 6 operation(s) for repocredsservice.
  humanURL: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  tags:
  - RepoCredsService
  properties:
  - type: OpenAPI
    url: openapi/argo-cd-repocredsservice-api-openapi.yml
  - type: Documentation
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  - type: GettingStarted
    url: https://argo-cd.readthedocs.io/en/stable/getting_started/
  - type: Authentication
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/#authentication
  - type: APIReference
    url: https://cd.apps.argoproj.io/swagger-ui
- aid: argo-cd:argo-cd-repositoryservice-api
  name: Argo CD RepositoryService API
  description: The RepositoryService API from Argo CD — 13 operation(s) for repositoryservice.
  humanURL: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  tags:
  - RepositoryService
  properties:
  - type: OpenAPI
    url: openapi/argo-cd-repositoryservice-api-openapi.yml
  - type: Documentation
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  - type: GettingStarted
    url: https://argo-cd.readthedocs.io/en/stable/getting_started/
  - type: Authentication
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/#authentication
  - type: APIReference
    url: https://cd.apps.argoproj.io/swagger-ui
- aid: argo-cd:argo-cd-sessionservice-api
  name: Argo CD SessionService API
  description: The SessionService API from Argo CD — 2 operation(s) for sessionservice.
  humanURL: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  tags:
  - SessionService
  properties:
  - type: OpenAPI
    url: openapi/argo-cd-sessionservice-api-openapi.yml
  - type: Documentation
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  - type: GettingStarted
    url: https://argo-cd.readthedocs.io/en/stable/getting_started/
  - type: Authentication
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/#authentication
  - type: APIReference
    url: https://cd.apps.argoproj.io/swagger-ui
- aid: argo-cd:argo-cd-settingsservice-api
  name: Argo CD SettingsService API
  description: The SettingsService API from Argo CD — 2 operation(s) for settingsservice.
  humanURL: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  tags:
  - SettingsService
  properties:
  - type: OpenAPI
    url: openapi/argo-cd-settingsservice-api-openapi.yml
  - type: Documentation
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  - type: GettingStarted
    url: https://argo-cd.readthedocs.io/en/stable/getting_started/
  - type: Authentication
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/#authentication
  - type: APIReference
    url: https://cd.apps.argoproj.io/swagger-ui
- aid: argo-cd:argo-cd-versionservice-api
  name: Argo CD VersionService API
  description: The VersionService API from Argo CD — 1 operation(s) for versionservice.
  humanURL: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  tags:
  - VersionService
  properties:
  - type: OpenAPI
    url: openapi/argo-cd-versionservice-api-openapi.yml
  - type: Documentation
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/
  - type: GettingStarted
    url: https://argo-cd.readthedocs.io/en/stable/getting_started/
  - type: Authentication
    url: https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/#authentication
  - type: APIReference
    url: https://cd.apps.argoproj.io/swagger-ui
common:
- type: AgenticAccess
  url: agentic-access/argo-cd-agentic-access.yml
- type: DomainSecurity
  url: security/argo-cd-domain-security.yml
- type: Authentication
  url: authentication/argo-cd-authentication.yml
- type: LinkedIn
  url: https://www.linkedin.com/company/argoproj
- type: Website
  url: https://argoproj.github.io/cd/
- type: Documentation
  url: https://argo-cd.readthedocs.io/en/stable/
- type: GettingStarted
  url: https://argo-cd.readthedocs.io/en/stable/getting_started/
- type: GitHubOrganization
  url: https://github.com/argoproj
- type: GitHubRepository
  url: https://github.com/argoproj/argo-cd
- type: Blog
  url: https://blog.argoproj.io/
- type: ReleaseNotes
  url: https://github.com/argoproj/argo-cd/releases
- type: ChangeLog
  url: https://github.com/argoproj/argo-cd/blob/master/CHANGELOG.md
- type: CLI
  url: https://argo-cd.readthedocs.io/en/stable/user-guide/commands/argocd/
- type: SDKs
  url: https://github.com/argoproj/argo-cd/tree/master/pkg/apiclient
- type: Support
  url: https://github.com/argoproj/argo-cd/issues
- type: SpectralRules
  url: rules/argo-cd-spectral-rules.yml
- type: Vocabulary
  url: vocabulary/argo-cd-vocabulary.yaml
- type: Features
  data:
  - name: Declarative GitOps Delivery
    description: Defines application deployment state in Git repositories and automatically reconciles cluster state to match.
  - name: Multi-Cluster Deployment
    description: Deploy and manage applications across multiple Kubernetes clusters from a single control plane.
  - name: ApplicationSet Controller
    description: Automates creation of Argo CD Applications from templates across many clusters and namespaces.
  - name: Multiple Config Management Tools
    description: Supports Helm, Kustomize, Jsonnet, plain YAML, and custom plugins for application templating.
  - name: Web UI
    description: Fully-loaded graphical interface for visualizing application sync status, resource trees, and deployment
      history.
  - name: RBAC and Multi-Tenancy
    description: Fine-grained role-based access control with project-level isolation for multi-team environments.
  - name: SSO Integration
    description: Built-in SSO support for OIDC, OAuth2, LDAP, SAML 2.0, GitHub, GitLab, Microsoft, and LinkedIn.
  - name: Automated Sync
    description: Continuously monitors Git and automatically syncs application state to match the desired state.
  - name: Sync Hooks
    description: PreSync, Sync, and PostSync hooks for complex rollout strategies including blue/green and canary.
  - name: Webhook Support
    description: Receives webhooks from GitHub, GitLab, and Bitbucket for instant sync on push events.
  - name: Audit Trail
    description: Complete audit log of all deployment events and configuration changes.
  - name: Health Assessment
    description: Built-in and custom health checks for Kubernetes resources to assess application health status.
  - name: Notifications
    description: Configurable notifications via email, Slack, and other channels on sync events and health changes.
  - name: GPG Commit Verification
    description: Verifies GPG signatures on Git commits for enhanced supply chain security.
- type: UseCases
  data:
  - name: Continuous Deployment to Kubernetes
    description: Automate application releases to Kubernetes clusters with every Git commit triggering a reconciliation cycle.
  - name: Multi-Environment Promotion
    description: Promote application versions across dev, staging, and production environments using Git branch strategies.
  - name: Multi-Cluster GitOps
    description: Manage application deployments consistently across dozens of Kubernetes clusters from a central Argo CD instance.
  - name: Cluster Add-On Management
    description: Automatically deploy infrastructure add-ons (CNI, CSI, monitoring) to all clusters using ApplicationSet.
  - name: Tenant Self-Service
    description: Allow development teams to manage their own applications within project-scoped RBAC boundaries.
  - name: Disaster Recovery
    description: Quickly restore application state to any prior Git commit in case of production incidents.
  - name: Compliance and Auditability
    description: Maintain a complete audit trail of all deployment changes via Git history and Argo CD event logs.
- type: Integrations
  data:
  - name: Helm
    description: Native support for Helm chart rendering and deployment with value overrides.
  - name: Kustomize
    description: Native support for Kustomize overlays for environment-specific configuration.
  - name: HashiCorp Vault
    description: Integrates with Vault for secret management using the argocd-vault-plugin.
  - name: GitHub Actions
    description: Trigger Argo CD syncs or check sync status as part of GitHub Actions CI pipelines.
  - name: Jenkins
    description: Integrate Argo CD sync steps into Jenkins CI/CD pipelines.
  - name: Prometheus
    description: Exposes metrics for Prometheus scraping to monitor application sync health and performance.
  - name: Grafana
    description: Pre-built dashboards for visualizing Argo CD metrics in Grafana.
  - name: Open Policy Agent
    description: Enforce admission policies via OPA and Gatekeeper before Argo CD syncs resources.
  - name: Argo Rollouts
    description: Native integration with Argo Rollouts for progressive delivery (canary, blue/green).
  - name: Argo Workflows
    description: Trigger Argo Workflows as part of sync hooks for complex multi-step pipelines.
  - name: Slack
    description: Send deployment notifications and alerts to Slack channels.
  - name: AWS EKS
    description: Manage applications on Amazon EKS clusters with AWS IAM authentication support.
  - name: Google GKE
    description: Deploy to Google Kubernetes Engine clusters with GKE authentication.
  - name: Azure AKS
    description: Manage applications on Azure Kubernetes Service with Azure AD authentication.
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com