{
 "categories": [
  "commerce",
  "retail"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-09-03",
   "fact": "homepage",
   "note": "Adobe Experience League presents Adobe Commerce documentation for Cloud PaaS, Commerce as a Cloud Service, merchandising services, Admin guides, and Web APIs. Marketing URLs on business.adobe.com timed out on 2026-09-03.",
   "source": "https://experienceleague.adobe.com/en/docs/commerce",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "vendor",
   "note": "The documentation hub is published by Adobe under Adobe Commerce.",
   "source": "https://experienceleague.adobe.com/en/docs/commerce",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "deployment",
   "note": "Adobe documents Adobe Commerce on Cloud as a managed PaaS, on-premises installation, and Adobe Commerce as a Cloud Service as a managed SaaS offering.",
   "source": "https://experienceleague.adobe.com/en/docs/commerce",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "license",
   "note": "Adobe Commerce as a Cloud Service is a commercial cloud product with merchandising services, Payment Services, and marketplace apps. Last update on the opened page is 2026-08-20.",
   "source": "https://experienceleague.adobe.com/en/docs/commerce/cloud-service/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.api.exists",
   "note": "Adobe documents Commerce Web APIs for third-party integration and headless applications, split into Getting Started, REST, and GraphQL.",
   "source": "https://developer.adobe.com/commerce/webapi/",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.api.kinds[0]",
   "note": "Adobe documents REST APIs for Adobe Commerce (PaaS) at https://<host>/rest/<store>/<endpoint> and a smaller Cloud Service REST surface at https://<server>.api.commerce.adobe.com/<tenant-id>/<endpoint>.",
   "source": "https://developer.adobe.com/commerce/webapi/rest/",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.api.kinds[1]",
   "note": "Adobe documents GraphQL for PaaS at https://<host>/graphql and for Cloud Service at https://<region>-<project>.api.commerce.adobe.com/<tenant>/graphql, including queries and a live playground.",
   "source": "https://developer.adobe.com/commerce/webapi/graphql/",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.api.kinds[2]",
   "note": "The Getting Started page states that the web API framework supports GraphQL, REST, and SOAP. A dedicated /commerce/webapi/soap/ URL returned 404 on 2026-09-03.",
   "source": "https://developer.adobe.com/commerce/webapi/get-started/",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.api.auth[0]",
   "note": "PaaS-only page. Third-party integrations use OAuth 1.0a. After activation, callers send consumer key, nonce, HMAC-SHA256 signature, timestamp, version, and access token. Cloud Service customers are directed to REST Authentication.",
   "source": "https://developer.adobe.com/commerce/webapi/get-started/authentication/gs-authentication-oauth",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.api.auth[1]",
   "note": "PaaS-only page. Admin and customer token services exchange username and password for a Bearer token (Admin via 2FA provider endpoints; customer POST /V1/integration/customer/token). Default lifetimes are 4 hours (admin) and 1 hour (customer).",
   "source": "https://developer.adobe.com/commerce/webapi/get-started/authentication/gs-authentication-token",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.api.auth[2]",
   "note": "Cloud Service REST uses Adobe IMS OAuth 2. Server-to-server and user flows both send an IMS access token as Authorization Bearer. Traditional admin and integration token generation is not supported on SaaS.",
   "source": "https://developer.adobe.com/commerce/webapi/rest/authentication/",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.api.coverage",
   "note": "PaaS REST covers administrator, customer, guest, and integration callers. Cloud Service REST is a smaller subset without customer and guest REST; Adobe points those flows to GraphQL. Coverage is therefore partial across editions.",
   "source": "https://developer.adobe.com/commerce/webapi/rest/",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.sdk.exists",
   "note": "Adobe documents an official Admin UI SDK for App Builder extensions that add Admin menus and pages. Authentication is Adobe IMS. This is an Admin UI SDK, not a generated REST client family.",
   "source": "https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.sdk.languages",
   "note": "The Admin UI SDK uix component is a React app. Experience League also lists drop-in storefront components and storefront-events SDKs as JavaScript surfaces.",
   "source": "https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.cli.exists",
   "note": "Adobe documents a single Commerce CLI at <magento_root>/bin/magento for install, schema, cache, index, static content, and configuration. Last update on the opened page is 2026-06-01.",
   "source": "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cli/config-cli",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "Native or third-party PHP services can be exposed as web APIs through webapi.xml. That is the in-process module extension path.",
   "source": "https://developer.adobe.com/commerce/webapi/get-started/",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "Adobe documents App Builder, API Mesh, Events, and webhooks as out-of-process developer tools for Commerce Foundation.",
   "source": "https://experienceleague.adobe.com/en/docs/commerce/cloud-service/overview",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.extensibility.scripting[2]",
   "note": "The Admin UI SDK is the documented out-of-process path for custom Admin menus and pages.",
   "source": "https://developer.adobe.com/commerce/extensibility/admin-ui-sdk/",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.extensibility.webhooks",
   "note": "Adobe documents Commerce webhooks as HTTP callbacks on Commerce events. PaaS uses webhooks.xml; Cloud Service uses Admin subscriptions or REST subscribe. Getting Started still says the older web API framework does not support webhooks.",
   "source": "https://developer.adobe.com/commerce/extensibility/webhooks/create-webhooks/",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.data_access.export",
   "note": "GraphQL queries return JSON for store configuration, catalog, and other schema fields. REST GET endpoints return JSON resources.",
   "source": "https://developer.adobe.com/commerce/webapi/graphql/",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.data_access.import",
   "note": "GraphQL mutations create and update customer and related resources. PaaS REST POST and PUT accept JSON for catalog and customer resources.",
   "source": "https://developer.adobe.com/commerce/webapi/graphql/schema/customer/mutations/generate-token/",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "Opened Experience League llms.txt. It lists Adobe Commerce overview and Admin guide URLs. The MCP section documents AEM MCP servers, not a Commerce MCP server.",
   "source": "https://experienceleague.adobe.com/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-03",
   "fact": "verdict.scores.api",
   "note": "REST and GraphQL are documented with edition-specific authentication. PaaS uses OAuth 1.0a and tokens; Cloud Service uses IMS OAuth 2 and a smaller REST subset. That is a broad, maintained path with a material edition split, score 8.",
   "source": "https://developer.adobe.com/commerce/webapi/get-started/authentication/",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "verdict.scores.cli",
   "note": "bin/magento is the official PaaS install and configuration CLI. It is not a catalog or order operations CLI and does not replace Web APIs on Cloud Service.",
   "source": "https://experienceleague.adobe.com/en/docs/commerce-operations/configuration-guide/cli/config-cli",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "freshness.watch[0].url",
   "note": "Opened and verified as the current Commerce Web APIs hub linking Getting Started, REST, and GraphQL.",
   "source": "https://developer.adobe.com/commerce/webapi/",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "freshness.watch[1].url",
   "note": "Opened and verified as the current Cloud Service REST authentication page for IMS OAuth 2 server-to-server and user flows.",
   "source": "https://developer.adobe.com/commerce/webapi/rest/authentication/",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "freshness.watch[2].url",
   "note": "Opened and verified as the current PaaS token-based authentication guide, including admin 2FA and customer token endpoints.",
   "source": "https://developer.adobe.com/commerce/webapi/get-started/authentication/gs-authentication-token",
   "tier": "declared"
  },
  {
   "date": "2026-09-03",
   "fact": "freshness.watch[3].url",
   "note": "Opened and verified as the current GraphQL overview for PaaS and Cloud Service endpoints and schema exploration.",
   "source": "https://developer.adobe.com/commerce/webapi/graphql/",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-03",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://developer.adobe.com/commerce/webapi/"
   },
   {
    "type": "docs",
    "url": "https://developer.adobe.com/commerce/webapi/rest/authentication/"
   },
   {
    "type": "docs",
    "url": "https://developer.adobe.com/commerce/webapi/get-started/authentication/gs-authentication-token"
   },
   {
    "type": "docs",
    "url": "https://developer.adobe.com/commerce/webapi/graphql/"
   }
  ]
 },
 "homepage": "https://experienceleague.adobe.com/en/docs/commerce",
 "id": "adobe-commerce",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": true
  },
  "api": {
   "auth": [
    "oauth-1.0a",
    "token",
    "oauth2-ims"
   ],
   "coverage": "partial",
   "docs": "https://developer.adobe.com/commerce/webapi/",
   "exists": true,
   "kinds": [
    "rest",
    "graphql",
    "soap"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "api-json"
   ],
   "import": [
    "api-json"
   ]
  },
  "extensibility": {
   "scripting": [
    "php-modules",
    "adobe-app-builder",
    "admin-ui-sdk"
   ],
   "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. Adobe Commerce Web APIs (REST, GraphQL, and SOAP on PaaS), event webhooks, App Builder, and bin/magento cover catalog and order work without driving Admin or storefront UI.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "javascript"
   ],
   "official": true
  }
 },
 "name": "Adobe Commerce",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "shopify",
   "woocommerce"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Adobe",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 6,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 8,
   "rpa": null
  },
  "summary": "Adobe Commerce, formerly Magento, is automatable today through documented Web APIs. One record covers both editions because the surfaces differ. Adobe Commerce on Cloud, on-premises, and Magento Open Source (PaaS) expose REST at https://<host>/rest/<store>/ plus GraphQL at https://<host>/graphql and SOAP. PaaS third-party integrations authenticate with OAuth 1.0a (consumer key, consumer secret, access token, token secret). Mobile and Admin or customer callers use token-based Bearer credentials from username-password token services; Admin tokens require two-factor authentication. Adobe Commerce as a Cloud Service (SaaS) uses a smaller REST subset without customer or guest REST; similar storefront work uses GraphQL. Cloud Service REST requires Adobe IMS OAuth 2. Traditional admin and integration token generation is not supported on SaaS. Server-to-server IMS uses client_credentials against ims-na1.adobelogin.com/ims/token/v3 with the commerce.accs scope; user authentication is a separate IMS OAuth flow. GraphQL includes queries and mutations, including generateCustomerToken. Official Admin UI SDK is JavaScript/React for App Builder Admin extensions, not a REST client. PaaS installs include bin/magento for setup, cache, index, and configuration. Adobe documents Commerce webhooks for PaaS (webhooks.xml) and Cloud Service (Admin or REST subscribe). The older Getting Started page still says the web API framework does not support webhooks; the dedicated webhook guide is the current event path. Adobe's opened Experience League llms.txt lists Commerce docs and AEM MCP servers, not a Commerce MCP server. First-party MCP ownership is therefore unknown. Connector catalogs were not opened. Computer-use viability is unassessed. API scores 8 and is the best path because REST and GraphQL are documented with authentication on both editions; the edition split and Cloud Service REST subset keep the score below 9.\n"
 }
}