The vSphere Guest SDK provides read-only APIs for monitoring various virtual machine statistics. Management agents running in the guest OS can use this data for reacting to changes in the application layer. The vSphere High Availability (HA) feature for clustered ESXi hosts provides protection for a guest OS and its applications by restarting the virtual machine if a failure occurs. Using the HA Application Monitoring APIs, developers can write software to monitor guest OS and process heartbeat.

  • Available on Windows and Linux machines with VMware Tools installed.
  • Supports C and C++ programming languages, and Java with wrapper classes as in JNI.


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

Select a release:  

Guest and HA Application Monitoring SDK for vSphere 6.5

Released 15 NOV 2015 | SDK Download

Includes the Guest SDK and programming components for HA Application Monitoring.

Documentation Resources: