 |
|
VMware offers release notes, developer guides, API references, and other documentation for current and past versions of API and SDK sets.
Visit the vSphere 5.1 Documentation Center to learn more. |
Infrastructure Management
Appliances, Backup, and Virtual Disk
| SDK or API |
Description |
| VMware Studio |
VMware Studio supports transforming software applications running on Linux or Windows into virtual machines for delivery as quick-starting virtual appliances. |
| Open Virtualization Format (OVF) Tool |
A command-line utility that supports importing and exporting OVF packages to and from a wide variety of VMware products. |
| VMware vSphere Site Recovery Manager API |
Documents how to programmatically initiate tests or failovers and collect results using a Web Services API for vCenter Site Recovery Manager (SRM) components. Includes sample code, WSDL, and documentation. |
| VMware VDDK |
Describes how to implement backup and recovery software for vSphere platforms. The Virtual Disk Development Kit (VDDK) includes a C function library and utilities to create and access storage in VMDK (virtual machine disk) format. |
Guest Virtual Machines
| SDK or API |
Description |
| VMware vSphere Guest SDK |
A read-only API that enables software running on a guest virtual machine to collect various statistics, such as virtual machine memory usage and CPU speed. |
| VMware VProbes Reference (PDF) |
Explains how to transparently instrument the virtualization layer and powered-on guest operating system of a virtual machine. |
| VMware VMCI Sockets |
Documents a programming interface for fast, efficient communication between guest virtual machines and their ESXi host. |
| VMware VIX API |
An easy-to-use API for automating virtual machine and guest-OS operations. Includes C, Perl, and COM bindings, with code samples. Compatible with VMware Workstation, ESXi, and vSphere. |
Legacy Interfaces
| SDK or API |
Description |
| Programming API |
Available on VMware Server 1.0 and earlier only. Documents how to create scripts and applications for automating virtual machine test and development operations. Replaced by VMware VIX API.
|
| Scripting APIs |
Legacy Perl and COM interfaces supported on ESX 3.0 and GSX Server. VMware strongly recommends that developers use the vSphere SDK for Perl or the vSphere Web Services SDK rather than Scripting APIs. |
|