The VMware Virtual Infrastructure Java API provides a set of libraries with full support of managed object model and utilities to manage and control VMware virtual machines and servers using the VMwware Virtual Infrastructure Web service interface. To get help, you can find exact description of each managed object and its properties/methods in the VI SDK API reference. Just look for the managed object type and its method with the same name. Please skip the first _this parameter and the rest are the same except the difference of real type andĀ anagedObjectReference. The description should be applicable despite the difference. You will find some samples inside the com.vmware.vim25.mo.samples package. As you will find out, the samples using this APIs are much shorter and more readable than the ones using VI SDK web service interfaces. Please note that this is an open source project and not supported by VMware. But community members can help each other via bug report, forum, mailing list. Also please let us know your wish list via feature request. Via Virtualization.info.