The vSphere Guest SDK provides read-only APIs for monitoring various VM 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 VM if failure occurs. Developers can use this SDK to monitor guest OS and heartbeat. This SDK is available with VMware Tools installed on Windows and Linux, for use with C and C++ programming languages.

Select a release:  

Latest Releases


Visit the Guest SDK for vSphere page on VMware {code} to learn about the vSphere Guest SDK.

Enhance your API documentation experience by using API Explorer to browse, search, and inspect APIs across all major VMware platforms.