VMware

VMware Infrastructure Management SDKs

SDK Platforms Supported Description
VMware Infrastructure (VI) Perl Toolkit 1.0
  • ESX Server 3.0,
  • VirtualCenter 2.0
Provides corporate developers and ISVs with an easy-to-use Perl scripting interface to leverage the power of the VMware Infrastructure (VI) API to manage and control the VI. The VI Perl Toolkit includes numerous ready-to-run utility applications that can be put to use immediately, a client-side library to interface with the VI API, documentation, sample code, and for Windows users, a Perl runtime and development system.
VMware Infrastructure SDK 2.0.1
  • ESX Server 3.0,
  • VirtualCenter 2.0
Give corporate developers and ISVs the ability to manage and control the VMware virtual infrastructure from their applications. The SDK includes the VirtualCenter Web Service interface and a development kit comprising a WSDL file, documentation and sample code.
VMware CIM SDK 3.0.0
  • ESX Server 3.0
CIM standards based interfaces for accessing the virtual machines on the ESX server and their allocated storage resources. Implements the SNIA SMI-S 1.02 Standard.

VMware Virtual Machine Automation SDKs

SDK Platforms Supported Description
VIX API 1.1
  • Workstation 6.0
  • VMware Server 1.0
The VIX API allows users to automate virtual machine operations on VMware Server or VMware Workstation.

VMware Guest SDKs

SDK Platforms Supported Description
VMware Guest SDK 3.0.1
  • ESX Server 3.0
The VMware Guest SDK provides read-only access to collect certain data about the state and performance of a virtual machine from a management agent or an application running within a guest operating system.
VMCI 1.0
  • Workstation 6.0
The Virtual Machine Communication Interface (VMCI) supports fast and efficient communication between a virtual machine and the host operating system and between two or more virtual machines on the same host. This API is included as an experimental feature for this release and is included as part of VMware Tools for the Workstation 6.0 release.

VMware Legacy APIs

SDK Platforms Supported Description
VMware Scripting API 2.3.2
  • ESX Server 3.0
  • ESX Server 2.x
  • GSX Server 2.x and 3.x
Programming interfaces for accessing the virtual infrastructure using COM and Perl scripting languages.