VMware

The VIX API helps you write programs and scripts to automate virtual machine operations and run programs that manipulate files within guest operating systems. VIX programs run on Windows or Linux and support management of VMware Workstation, Player, and ESX/ESXi, optionally through vCenter. Bindings are provided for C, Perl, and COM (Visual Basic, VBscript, C#).

Visit the vSphere 5.0 Documentation Center to learn more about the product.

Select a release:  

VIX API 1.11

Released 14 Sept 2011   |   SDK Download

This is the standalone VIX release for vSphere 5, Workstation 8, and earlier platform products.

Documentation Resources:

Sample Code:

    powerOn.c – Shows how to open a virtual machine, power it on, and power it off.
    suspend.c – Demonstrates how to power on, suspend, and resume a virtual machine.
    snapshot.c – Opens a virtual machine, creates a snapshot, and reverts to snapshot state.
    guestOps.c – Demonstrates how to perform operations in a guest virtual machine.
    fhostopen.c – Finds all running virtual machines and opens a handle to each.
    callbackProc.c – How to use callback procedures with asynchronous VIX functions.
    Makefile for Linux make and nMakefile for Windows nmake.