Interfacing With VMware vSphere This section provides pointers to various vSphere programming interfaces. The VIX APIThe VIX API was a popular developer interface for VMware Workstation and other hosted products. It has been deprecated for vSphere. For similar functionality, see Guest Operations in vSphere Web Services. Virus Scan all Hosted DiskThe vSphere Web Services APIThe VMware vSphere Web Services (WS) API is a developer interface for ESXi hosts and vCenter Server. See vSphere Management on the VMware developer site for more information:Virus Scan All Managed DiskRead and Write VMDK Using vSphere APIThe VMware vSphere Web Services API (version 2 and later) offers some methods to manage VMDK files. The VirtualDiskManager managed object defines more than a dozen methods similar to those in the Virtual Disk API documented here. Parent topic: Practical Programming Tasks