www.vmware.com
6
C API Reference Guide
RC1
About the C API
The C API (known as “VIX”) is an API that lets customers write scripts and programs to
manipulate virtual machines. It is high-level, easy to use, and practical for both
scripters and application programmers. The C API is designed for three kinds of
customers:
• Technically adventurous customers. Often such a customer is a corporation with
dedicated IT personnel that build their own in-house tools.
• Partners. These are typically software tools vendors that may use this Server API
to better integrate VMware products with their own products or to build
management products specifically for virtual machines.
• VMware products. VMware uses the C API in its own products as a general
abstraction layer between core virtual machine processes and associated service
processes.
The C API runs on Windows and Linux. This release supports clients written in C.
Compatibility
This release of the Server API is compatible with the following versions of VMware
products:
Table 1-1 Server API Compatibility
VMware Product Compatible Vesion
VMware Server 1.0