{
 "categories": [
  "virtual-desktop",
  "enterprise",
  "platform"
 ],
 "deployment": "on-prem",
 "evidence": [
  {
   "date": "2026-09-12",
   "fact": "homepage",
   "note": "Broadcom documents VMware vSphere as virtualization that turns data centers into cloud-computing infrastructure. The two core components are ESX, the hypervisor that runs virtual machines, and vCenter, the central administrator for networked ESX hosts.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/9-0/vcenter-and-host-management/vsphere-concepts-and-features.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "name",
   "note": "The vSphere Overview page brands the product VMware vSphere and names ESX and vCenter as its two core components.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/overview-of-vmware-cloud-foundation-9/what-is-vmware-cloud-foundation-and-vmware-vsphere-foundation/vsphere.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "vendor",
   "note": "Current vSphere Automation REST documentation is published on techdocs.broadcom.com under VMware CIS. The product remains branded VMware vSphere.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/introduction-to-the-vsphere-automation-rest-apis/understanding-the-vsphere-automation-rest-api.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "deployment",
   "note": "vSphere virtualizes physical infrastructure into managed CPU, storage, and networking resources and manages data-center complexity. That is an on-premises virtualization control plane, not a Windows 365 Cloud PC or public Azure subscription.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vcf/vcf-9-0-and-later/9-1/overview-of-vmware-cloud-foundation-9/what-is-vmware-cloud-foundation-and-vmware-vsphere-foundation/vsphere.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "platforms[0]",
   "note": "Broadcom documents PowerCLI install on Windows, where PowerShell is pre-installed, as a supported way to call both vSphere APIs.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/an-introduction-getting-started-with-vsphere-apis-and-sdks-8-0/getting-started-with-vsphere-apis-and-sdks/powercli-access-to-vsphere-apis.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "platforms[1]",
   "note": "The same PowerCLI page states that Linux users must install PowerShell manually to use PowerCLI against vSphere.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/an-introduction-getting-started-with-vsphere-apis-and-sdks-8-0/getting-started-with-vsphere-apis-and-sdks/powercli-access-to-vsphere-apis.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "platforms[2]",
   "note": "The same page states that macOS users must install PowerShell manually to use PowerCLI against vSphere.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/an-introduction-getting-started-with-vsphere-apis-and-sdks-8-0/getting-started-with-vsphere-apis-and-sdks/powercli-access-to-vsphere-apis.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "license",
   "note": "Broadcom states that the vSphere Automation API is available to all licensed vSphere users. vSphere is sold as commercial Broadcom/VMware infrastructure software.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/introduction-to-the-vsphere-automation-rest-apis/understanding-the-vsphere-automation-rest-api.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "status",
   "note": "Broadcom publishes current vSphere 9.0 concepts documentation, last updated 2026-08-24 on the opened page, and a vSphere overview last updated 2026-09-10.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/9-0/vcenter-and-host-management/vsphere-concepts-and-features.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.exists",
   "note": "Broadcom documents the vSphere Automation REST API for configuration, authentication, certificates, tagging, cluster lifecycle, content libraries, and Supervisor/Kubernetes management, plus the SOAP vSphere Web Services API.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/introduction-to-the-vsphere-automation-rest-apis/understanding-the-vsphere-automation-rest-api.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.kinds[0]",
   "note": "The Automation API follows a resource-based REST architecture with JSON request and response bodies over HTTPS port 443 and the /api base path, using GET, POST, PATCH, PUT, and DELETE.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/introduction-to-the-vsphere-automation-rest-apis/understanding-the-vsphere-automation-rest-api.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.kinds[1]",
   "note": "The vSphere Web Services API is documented as the SOAP API on port 443 and /sdk/vim25 for host management, VM provisioning, monitoring, and vSAN. pyvmomi binds to that SOAP surface.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/introduction-to-the-vsphere-automation-rest-apis/understanding-the-vsphere-automation-rest-api.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.auth[0]",
   "note": "Broadcom documents POST https://<vcenter>/api/session with Authorization: Basic and the base64-encoded vCenter Single Sign-On username:password. VMware encourages moving from basic authentication to token-based methods.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/authentication-mechanisms-1/authenticate-to-vcenter-server-with-vcenter-single-sign-on-credentials.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.auth[1]",
   "note": "On HTTP 201 the session interface returns a session identifier. Subsequent REST calls send that value in the vmware-api-session-id header.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/authentication-mechanisms-1/authenticate-to-vcenter-server-with-vcenter-single-sign-on-credentials.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.coverage",
   "note": "Broadcom states that the Automation API does not cover all vSphere features. Full functionality requires both the Automation API and the Web Services API. Coverage of the product through REST alone is therefore partial.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/introduction-to-the-vsphere-automation-rest-apis/understanding-the-vsphere-automation-rest-api.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.api.docs",
   "note": "Opened Broadcom's current Understanding the vSphere Automation API page as the API docs URL. The page was last updated 2026-08-24. developer.broadcom.com xAPI pages returned a scheduled-maintenance notice in this pass.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/introduction-to-the-vsphere-automation-rest-apis/understanding-the-vsphere-automation-rest-api.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.sdk.exists",
   "note": "Broadcom documents official Python access via pip install pyvmomi for the VIM/SOAP API and the vSphere Automation SDK for Python from GitHub, plus Java Automation SDKs on the REST overview.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/an-introduction-getting-started-with-vsphere-apis-and-sdks-8-0/getting-started-with-vsphere-apis-and-sdks/python-access-to-vsphere-apis.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.sdk.official",
   "note": "Broadcom presents the vSphere Automation SDK for Java, the vSphere Automation SDK for Python, pyvmomi, and PowerCLI as vendor-supported SDKs and tools.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/introduction-to-the-vsphere-automation-rest-apis/understanding-the-vsphere-automation-rest-api.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.sdk.languages[0]",
   "note": "pyvmomi SmartConnect and the vSphere Automation SDK for Python create_vsphere_client are documented official Python bindings.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/an-introduction-getting-started-with-vsphere-apis-and-sdks-8-0/getting-started-with-vsphere-apis-and-sdks/python-access-to-vsphere-apis.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.sdk.languages[1]",
   "note": "Broadcom names the vSphere Automation SDK for Java as an official language binding for the Automation API.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/introduction-to-the-vsphere-automation-rest-apis/understanding-the-vsphere-automation-rest-api.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.sdk.languages[2]",
   "note": "VMware PowerCLI is documented as the official PowerShell SDK, including Get-View for VIM and Initialize-/Invoke- cmdlets for the Automation API from PowerCLI 12.4.0.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/an-introduction-getting-started-with-vsphere-apis-and-sdks-8-0/getting-started-with-vsphere-apis-and-sdks/powercli-access-to-vsphere-apis.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.cli.exists",
   "note": "Broadcom documents Install-Module VMware.PowerCLI and Connect-VIServer as the official command-line path that opens sessions to both vSphere APIs.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/an-introduction-getting-started-with-vsphere-apis-and-sdks-8-0/getting-started-with-vsphere-apis-and-sdks/powercli-access-to-vsphere-apis.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.extensibility.scripting[0]",
   "note": "PowerCLI scripts call CreateFolder, tagging, and other inventory operations through official cmdlets.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/an-introduction-getting-started-with-vsphere-apis-and-sdks-8-0/getting-started-with-vsphere-apis-and-sdks/powercli-access-to-vsphere-apis.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.extensibility.scripting[1]",
   "note": "Official pyvmomi examples create folders on the VIM API and attach Automation API tags from Python.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/an-introduction-getting-started-with-vsphere-apis-and-sdks-8-0/getting-started-with-vsphere-apis-and-sdks/python-access-to-vsphere-apis.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.data_access.export[0]",
   "note": "Automation REST and Virtual Infrastructure JSON API calls return JSON bodies, for example tagging category and tag create responses.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/an-introduction-getting-started-with-vsphere-apis-and-sdks-8-0/getting-started-with-vsphere-apis-and-sdks/rest-access-to-vsphere-apis.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.data_access.import[0]",
   "note": "Create and attach operations send JSON request bodies, including SessionManager Login and CreateFolder payloads.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/an-introduction-getting-started-with-vsphere-apis-and-sdks-8-0/getting-started-with-vsphere-apis-and-sdks/rest-access-to-vsphere-apis.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "modalities.rpa.ui_stack[0]",
   "note": "Broadcom states that the vSphere Client and the vCenter Server Management Interface consume the Automation and Web Services APIs. The vSphere Client is a browser console. No UI probe was run.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/introduction-to-the-vsphere-automation-rest-apis/understanding-the-vsphere-automation-rest-api.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "verdict.scores.api",
   "note": "REST plus SOAP, documented session auth, official Python/Java/PowerShell SDKs, and current Broadcom programming guides are a broad maintained management-plane path. REST coverage is explicitly incomplete without VIM, and access is licensed on-prem infrastructure, which keeps the score at 8 rather than 9-10.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/introduction-to-the-vsphere-automation-rest-apis/understanding-the-vsphere-automation-rest-api.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "verdict.scores.cli",
   "note": "Official PowerCLI covers both vSphere APIs with Connect-VIServer and generated cmdlets. It is a PowerShell module rather than a dedicated JSON-first shell, so the score is 7.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/an-introduction-getting-started-with-vsphere-apis-and-sdks-8-0/getting-started-with-vsphere-apis-and-sdks/powercli-access-to-vsphere-apis.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[0].url",
   "note": "Opened Broadcom's current Understanding the vSphere Automation API page, including REST/JSON, SOAP VIM, ports, /api base path, and licensed-user availability.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/introduction-to-the-vsphere-automation-rest-apis/understanding-the-vsphere-automation-rest-api.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[1].url",
   "note": "Opened the current SSO basic-authentication and vmware-api-session-id session page.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/authentication-mechanisms-1/authenticate-to-vcenter-server-with-vcenter-single-sign-on-credentials.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[2].url",
   "note": "Opened the current Python access page for pyvmomi and the vSphere Automation SDK for Python.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/an-introduction-getting-started-with-vsphere-apis-and-sdks-8-0/getting-started-with-vsphere-apis-and-sdks/python-access-to-vsphere-apis.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[3].url",
   "note": "Opened the current PowerCLI access page, including Install-Module VMware.PowerCLI and Connect-VIServer.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/an-introduction-getting-started-with-vsphere-apis-and-sdks-8-0/getting-started-with-vsphere-apis-and-sdks/powercli-access-to-vsphere-apis.html",
   "tier": "declared"
  },
  {
   "date": "2026-09-12",
   "fact": "freshness.watch[4].url",
   "note": "Opened the current vSphere 9.0 concepts page naming ESX and vCenter as the two core components.",
   "source": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/9-0/vcenter-and-host-management/vsphere-concepts-and-features.html",
   "tier": "declared"
  }
 ],
 "freshness": {
  "last_verified": "2026-09-12",
  "volatility": "high",
  "watch": [
   {
    "type": "docs",
    "url": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/introduction-to-the-vsphere-automation-rest-apis/understanding-the-vsphere-automation-rest-api.html"
   },
   {
    "type": "docs",
    "url": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/authentication-mechanisms-1/authenticate-to-vcenter-server-with-vcenter-single-sign-on-credentials.html"
   },
   {
    "type": "docs",
    "url": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/an-introduction-getting-started-with-vsphere-apis-and-sdks-8-0/getting-started-with-vsphere-apis-and-sdks/python-access-to-vsphere-apis.html"
   },
   {
    "type": "docs",
    "url": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/an-introduction-getting-started-with-vsphere-apis-and-sdks-8-0/getting-started-with-vsphere-apis-and-sdks/powercli-access-to-vsphere-apis.html"
   },
   {
    "type": "docs",
    "url": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere/9-0/vcenter-and-host-management/vsphere-concepts-and-features.html"
   }
  ]
 },
 "homepage": "https://www.vmware.com/products/cloud-infrastructure/vsphere",
 "id": "vmware-vsphere",
 "license": "commercial",
 "modalities": {
  "agent_docs": {
   "llms_txt": "unknown"
  },
  "api": {
   "auth": [
    "basic",
    "session-token"
   ],
   "coverage": "partial",
   "docs": "https://techdocs.broadcom.com/us/en/vmware-cis/vsphere/vsphere-sdks-tools/8-0/vmware-vsphere-automation-rest-programming-guide-8-0/introduction-to-the-vsphere-automation-rest-apis/understanding-the-vsphere-automation-rest-api.html",
   "exists": true,
   "kinds": [
    "rest",
    "soap"
   ]
  },
  "cli": {
   "exists": true
  },
  "computer_use": {
   "issues": [],
   "viability": "unknown"
  },
  "data_access": {
   "export": [
    "json"
   ],
   "import": [
    "json"
   ]
  },
  "extensibility": {
   "scripting": [
    "powercli",
    "pyvmomi"
   ],
   "webhooks": "unknown"
  },
  "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. The vSphere Automation REST API, the SOAP-based vSphere Web Services / VIM API, pyvmomi, the vSphere Automation SDK, and PowerCLI manage inventory without driving the vSphere Client. This record is VMware vSphere (ESX plus vCenter). It is not Windows 365, not Citrix published applications, and not Microsoft Azure. Computer-use viability is not inferred from the HTML5 client.\n",
   "ui_stack": [
    "web-dom"
   ],
   "vendor_support": []
  },
  "sdk": {
   "exists": true,
   "languages": [
    "python",
    "java",
    "powershell"
   ],
   "official": true
  }
 },
 "name": "VMware vSphere",
 "platforms": [
  "windows",
  "linux",
  "macos"
 ],
 "related": {
  "alternatives": [
   "windows-365",
   "citrix-published-applications",
   "microsoft-azure"
  ],
  "our_products": []
 },
 "schema_version": 1,
 "score_version": 1,
 "status": "active",
 "vendor": "Broadcom",
 "verdict": {
  "best_path": "api",
  "scores": {
   "api": 8,
   "cli": 7,
   "computer_use": null,
   "integrations": null,
   "mcp": null,
   "overall": 8,
   "rpa": null
  },
  "summary": "VMware vSphere is automatable today through the vSphere Automation REST API together with the vSphere Web Services (VIM) API. This record is the on-premises virtualization platform whose core components are ESX and vCenter. It is not Windows 365, not Citrix published applications, and not Microsoft Azure. Broadcom documents a resource-based REST API on HTTPS port 443 with JSON bodies and CRUD verbs for configuration, authentication, certificates, tagging, cluster lifecycle, content libraries, and Supervisor/Kubernetes services. The same documentation states that the Automation API does not cover all vSphere features and that the SOAP-based Web Services API remains required for host management, VM provisioning, monitoring, and vSAN. Session creation is POST /api/session with base64 vCenter Single Sign-On credentials in an Authorization: Basic header; subsequent calls send vmware-api-session-id. Official bindings include pyvmomi for VIM, the vSphere Automation SDK for Python and Java, and VMware PowerCLI (Install-Module VMware.PowerCLI, Connect-VIServer). A first-party vSphere MCP server, named iPaaS connector, or computer-use result was not established. developer.broadcom.com returned a maintenance page during this pass; live Automation and SDK pages were opened on techdocs.broadcom.com. REST plus official SDKs are the best path.\n"
 }
}