{
 "categories": [
  "ci-cd",
  "developer-tools",
  "open-source"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-09-14",
   "fact": "homepage",
   "note": "Official docs describe Argo CD as declarative GitOps continuous delivery for Kubernetes, with a CLI and webhook integration.",
   "source": "https://argo-cd.readthedocs.io/en/stable/",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "license",
   "note": "Opened the repository LICENSE. It is Apache License 2.0, Copyright 2017-2018 The Argo Authors.",
   "source": "https://raw.githubusercontent.com/argoproj/argo-cd/master/LICENSE",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "modalities.api.exists",
   "note": "API docs expose Swagger at /swagger-ui and example calls to /api/v1/session and /api/v1/applications.",
   "source": "https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "modalities.api.kinds[0]",
   "note": "Callers use HTTP JSON against /api/v1 paths such as /api/v1/applications.",
   "source": "https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "modalities.api.auth[0]",
   "note": "API authorization uses a bearer token in the Authorization header.",
   "source": "https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "modalities.api.auth[1]",
   "note": "Authentication to the API server is performed exclusively using JSON Web Tokens.",
   "source": "https://argo-cd.readthedocs.io/en/stable/operator-manual/security/",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "modalities.cli.exists",
   "note": "The argocd command controls an Argo CD server, with app, proj, cluster, repo, login, and --auth-token flags.",
   "source": "https://argo-cd.readthedocs.io/en/stable/user-guide/commands/argocd/",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "modalities.extensibility.webhooks",
   "note": "The API server receives Git and OCI webhook events at /api/webhook to refresh applications.",
   "source": "https://argo-cd.readthedocs.io/en/stable/operator-manual/webhook/",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened /llms.txt on the stable docs host and received HTTP 404, so llms_txt is false.",
   "source": "https://argo-cd.readthedocs.io/en/stable/llms.txt",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "verdict.scores.api",
   "note": "Documented /api/v1 plus Swagger and JWT bearer auth support an api score of 8.",
   "source": "https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "verdict.scores.cli",
   "note": "Official argocd CLI covering apps, projects, clusters, and auth supports a cli score of 8.",
   "source": "https://argo-cd.readthedocs.io/en/stable/user-guide/commands/argocd/",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "freshness.watch[0].url",
   "note": "Opened the API docs page.",
   "source": "https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "freshness.watch[1].url",
   "note": "Opened the security page confirming JWT-only API authentication.",
   "source": "https://argo-cd.readthedocs.io/en/stable/operator-manual/security/",
   "tier": "declared"
  },
  {
   "date": "2026-09-14",
   "fact": "freshness.watch[2].url",
   "note": "Opened webhook configuration for /api/webhook.",
   "source": "https://argo-cd.readthedocs.io/en/stable/operator-manual/webhook/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-14",
  "volatility": "medium",
  "watch": [
   {
    "type": "docs",
    "url": "https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/"
   },
   {
    "type": "docs",
    "url": "https://argo-cd.readthedocs.io/en/stable/operator-manual/security/"
   },
   {
    "type": "docs",
    "url": "https://argo-cd.readthedocs.io/en/stable/operator-manual/webhook/"
   }
  ]
 },
 "homepage": "https://argo-cd.readthedocs.io/en/stable/",
 "id": "argo-cd",
 "license": "open-source",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "bearer",
    "jwt"
   ],
   "coverage": "partial",
   "docs": "https://argo-cd.readthedocs.io/en/stable/developer-guide/api-docs/",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [
    "config-management-plugins"
   ],
   "webhooks": true
  },
  "integrations": {
   "make": "unknown",
   "n8n": "unknown",
   "power_automate": "unknown",
   "zapier": "unknown"
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Vendor automation is the /api/v1 HTTP API, the argocd CLI, and Git/OCI webhooks, not browser control of the Argo CD UI.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Argo CD",
 "platforms": [
  "linux",
  "windows",
  "macos",
  "web"
 ],
 "related": {
  "alternatives": [
   "jenkins",
   "azure-devops",
   "hashicorp-terraform"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Argo Project",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 8,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 8,
   "rpa": null
  },
  "summary": "Argo CD is automatable today through its HTTP API and official CLI. This record is Argo CD GitOps continuous delivery for Kubernetes, not Flux, Jenkins, or Terraform. The API lives under /api/v1 with Swagger UI at /swagger-ui. Authentication is exclusively JSON Web Tokens, passed as Authorization Bearer. Tokens come from /api/v1/session for the local admin user, from an OIDC identity provider for SSO users, or as project-scoped automation tokens. The argocd CLI is documented for application, project, cluster, and repository operations and can send --auth-token. Git and OCI webhooks hit /api/webhook to refresh applications instead of waiting for the three-minute poll. The project LICENSE is Apache 2.0. First-party MCP ownership is not established; registry listings were not treated as vendor servers. Computer-use viability is unassessed. API and CLI both score 8; API is the best path because the CLI and webhooks consume the same HTTP control plane.\n"
 }
}