{
 "categories": [
  "enterprise",
  "platform"
 ],
 "deployment": "hybrid",
 "evidence": [
  {
   "date": "2026-09-12",
   "fact": "homepage",
   "note": "Commvault presents a cloud-native platform that secures, governs, and recovers data, with Data Security, Identity Resilience, and Cyber Recovery pillars, and names Commvault Cloud Unity as the current platform.",
   "source": "https://www.commvault.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "vendor",
   "note": "The opened homepage is published by Commvault and brands the current platform Commvault Cloud.",
   "source": "https://www.commvault.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "deployment",
   "note": "Commvault documents Command Center as the control plane that unifies on-premises and multi-cloud workloads.",
   "source": "https://www.commvault.com/command-center",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "platforms",
   "note": "Command Center is the web control plane. This record does not add agent operating systems without an opened support matrix.",
   "source": "https://www.commvault.com/command-center",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "license",
   "note": "The homepage is a commercial enterprise platform with request-a-demo and sales paths. No public free tier is published on the opened page.",
   "source": "https://www.commvault.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "status",
   "note": "Commvault markets the current Cloud / Cloud Unity platform and cites a 15th consecutive Gartner Magic Quadrant leadership placement.",
   "source": "https://www.commvault.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.exists",
   "note": "Commvault documents REST APIs that represent CommCell Console operations over HTTP, with GET, POST, and DELETE and XML or JSON responses. The reference catalog is pointed at api.commvault.com.",
   "source": "https://documentation.commvault.com/11.42/software/rest_api_overview.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.kinds[0]",
   "note": "External callers use https://<Command Center host>/commandcenter/api. Direct Web Server callers use http://<web server>:<port>/SearchSvc/CVWebService.svc/. From 2024E, webconsole/api redirects to commandcenter/api.",
   "source": "https://documentation.commvault.com/11.44/commcell-console/available_web_services_for_rest_api.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.auth[0]",
   "note": "POST /Login with username and Base64 UTF-8 password returns a token that must be sent in the Authtoken header on later requests. Default inactivity timeout is 30 minutes.",
   "source": "https://documentation.commvault.com/11.42/software/rest_api_authentication_post_login.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.auth[1]",
   "note": "Command Center access tokens are sent as a Bearer Token header instead of Authtoken. Scopes include All, Microsoft SCIM, 1-Touch recovery, Hyperscale, and Custom. All/Custom/Hyperscale tokens expire after 2 hours and renew with a refresh token.",
   "source": "https://documentation.commvault.com/11.42/software/access_tokens_for_rest_apis.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.coverage",
   "note": "Documented methods list and mutate CommCell objects such as users, client groups, and storage policies. The page does not claim every Command Center feature is exposed. Customer Support does not assist with REST scripts.",
   "source": "https://documentation.commvault.com/11.42/software/rest_api_overview.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.docs",
   "note": "Opened the current Commvault 11.42 POST Login authentication topic, including XML and JSON request bodies and Authtoken usage.",
   "source": "https://documentation.commvault.com/11.42/software/rest_api_authentication_post_login.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.mcp.first_party",
   "note": "Official MCP registry search for commvault returned {\"servers\":[],\"metadata\":{\"count\":0}}. Registry silence is not a vendor declaration of absence.",
   "source": "https://registry.modelcontextprotocol.io/v0.1/servers?search=commvault",
   "tier": "scraped"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.integrations.zapier",
   "note": "Zapier returned HTTP 404 for /apps/commvault/integrations on 2026-09-12.",
   "source": "https://zapier.com/apps/commvault/integrations",
   "tier": "scraped"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.integrations.make",
   "note": "Make's app catalog rendered a coming-soon page for /commvault on 2026-09-12.",
   "source": "https://apps.make.com/commvault",
   "tier": "scraped"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.integrations.power_automate",
   "note": "Microsoft Learn /connectors/commvault/ returned 404. The connector-reference index opened the same day had no Commvault entry.",
   "source": "https://learn.microsoft.com/en-us/connectors/commvault/",
   "tier": "scraped"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.integrations.n8n",
   "note": "n8n built-in app-node docs returned page-not-found for n8n-nodes-base.commvault on 2026-09-12.",
   "source": "https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.commvault/",
   "tier": "scraped"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.cli.exists",
   "note": "Commvault documents qcurl for GET, POST, PUT, and DELETE against Command Center REST URLs, with qlogin token files and exit codes 0, 1, and 2.",
   "source": "https://documentation.commvault.com/11.46/commcell-console/executing_rest_apis_using_qcurl.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "qcurl is the documented command-line REST client, including XML request bodies for POST updates.",
   "source": "https://documentation.commvault.com/11.46/commcell-console/executing_rest_apis_using_qcurl.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.data_access.export[0]",
   "note": "Clients request JSON with Accept: application/json.",
   "source": "https://documentation.commvault.com/11.42/software/rest_api_overview.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.data_access.export[1]",
   "note": "Clients request XML with Accept: application/xml.",
   "source": "https://documentation.commvault.com/11.42/software/rest_api_overview.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.agent_docs.llms_txt",
   "note": "https://www.commvault.com/llms.txt returned HTTP 404.",
   "source": "https://www.commvault.com/llms.txt",
   "tier": "scraped"
  },
  {
   "date": "2026-09-12",
   "fact": "verdict.scores.api",
   "note": "Command Center REST is documented, versioned, and read/write with login-token and Bearer access-token auth, but 2024E routing restrictions and support's refusal to help with scripts keep the path in the practical 7 band.",
   "source": "https://documentation.commvault.com/11.42/software/rest_api_authentication_post_login.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "verdict.scores.cli",
   "note": "Official qcurl covers REST verbs against Command Center URLs after qlogin, but it is an HTTP wrapper rather than a structured resource CLI and still needs CommServe credentials.",
   "source": "https://documentation.commvault.com/11.46/commcell-console/executing_rest_apis_using_qcurl.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "verdict.scores.integrations",
   "note": "Bounded 2026-09-12 checks of Zapier, Make, Microsoft connector slugs plus the connector-reference index, and n8n built-in nodes found no Commvault connector.",
   "source": "https://learn.microsoft.com/en-us/connectors/connector-reference/",
   "tier": "scraped"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[0].url",
   "note": "Opened the current Commvault homepage, including Cloud Unity naming.",
   "source": "https://www.commvault.com/",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[1].url",
   "note": "Opened the current 11.42 POST Login authentication topic.",
   "source": "https://documentation.commvault.com/11.42/software/rest_api_authentication_post_login.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[2].url",
   "note": "Opened the current 11.42 access-token topic, including Bearer header and refresh rules.",
   "source": "https://documentation.commvault.com/11.42/software/access_tokens_for_rest_apis.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[3].url",
   "note": "Opened the current Command Center versus Web Server routing topic, including the 2024E webconsole redirect.",
   "source": "https://documentation.commvault.com/11.44/commcell-console/available_web_services_for_rest_api.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[4].url",
   "note": "Opened the current Command Center product page.",
   "source": "https://www.commvault.com/command-center",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-12",
  "volatility": "medium",
  "watch": [
   {
    "type": "product",
    "url": "https://www.commvault.com/"
   },
   {
    "type": "api",
    "url": "https://documentation.commvault.com/11.42/software/rest_api_authentication_post_login.html"
   },
   {
    "type": "docs",
    "url": "https://documentation.commvault.com/11.42/software/access_tokens_for_rest_apis.html"
   },
   {
    "type": "docs",
    "url": "https://documentation.commvault.com/11.44/commcell-console/available_web_services_for_rest_api.html"
   },
   {
    "type": "product",
    "url": "https://www.commvault.com/command-center"
   }
  ]
 },
 "homepage": "https://www.commvault.com/",
 "id": "commvault",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": false
  },
  "api": {
   "auth": [
    "login-token",
    "bearer-access-token"
   ],
   "coverage": "partial",
   "docs": "https://documentation.commvault.com/11.42/software/rest_api_authentication_post_login.html",
   "exists": true,
   "kinds": [
    "rest"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json",
    "xml"
   ],
   "import": []
  },
  "extensibility": {
   "scripting": [
    "qcurl"
   ],
   "webhooks": "unknown"
  },
  "integrations": {
   "make": false,
   "n8n": false,
   "power_automate": false,
   "zapier": false
  },
  "mcp": {
   "first_party": "unknown",
   "third_party": [],
   "verdict": "unknown"
  },
  "rpa": {
   "drivability": "unknown",
   "notes": "No repeatable UI probe was run. Documented automation is the Command Center REST API and qcurl. Command Center and CommCell Console browser or desktop control remains unassessed. This is not Veeam Data Platform.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": "unknown",
   "languages": [],
   "official": "unknown"
  }
 },
 "name": "Commvault Cloud",
 "platforms": [
  "web"
 ],
 "related": {
  "alternatives": [
   "veeam-data-platform"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Commvault",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 7,
   "cli": 6,
   "computer_use": null,
   "integrations": 0,
   "mcp": null,
   "overall": 7,
   "rpa": null
  },
  "summary": "The best evidenced agent path into Commvault Cloud is the Command Center REST API, not Veeam Data Platform and not a first-party MCP server. Commvault documents REST operations that represent CommCell Console work over HTTP with JSON or XML bodies. External callers route through https://<Command Center host>/commandcenter/api. Direct Web Server paths remain available as /SearchSvc/CVWebService.svc/. Starting in Platform Release 2024E, webconsole/api calls are redirected to commandcenter/api and some XML or form-encoded endpoints must use the Web Server endpoint. Authentication is token-based. POST /Login with a Base64 UTF-8 password returns a token that later requests send in the Authtoken header; the token expires after 30 minutes of inactivity by default. Access tokens created in Command Center are an alternative Bearer header path, with scoped tokens and refresh rules. Coverage is the documented CommCell resource set (clients, agents, users, workflows, libraries), not every Command Center screen. Official qcurl runs GET, POST, PUT, and DELETE against those URLs after qlogin. Named Zapier, Make, Power Automate, and n8n connectors were not present in the catalogs checked. Computer-use viability is unassessed.\n"
 }
}