vSphere Automation SDK for Java


The vSphere Automation SDK for Java enables programmatic access to vSphere. It includes java libraries for accessing features available via the vSphere REST API including Virtual Machine management, vCenter Appliance management, Content Library and Tagging. The SDK contains samples for the features mentioned above including how to interoperate with vSphere APIs. For more information on the vSphere Web Services API samples, please refer to the vSphere Management SDK.

The VSphere Automation SDK for Java is now available as an Open Source SDK and can be downloaded or contributed to in Github with the link in Download section.

Cookie based Authentication Deprecation

Starting with vSphere 7.0, cookie-based authentication for vSphere APIs is being deprecated as it contains security issues. Please refer here for more information.


By downloading, installing or using the software you agree to be bound by the terms of Broadcom's Software Development Kit License Agreement unless there is a different license provided in or specifically referenced by dowloaded file or package. If you disagree with any terms of the agreement then do not use the software.

Name Version Size MD5
vSphere Automation SDK for Java (zip) 8.0 281.01 MB f00b277927e50026f694c263692cd6e1
vSphere Automation SDK for Java (zip) 8.0U1 301.42 MB ad469a19087160a86dca88338c024c61
vSphere Automation SDK for Java (zip) 8.0U2 308.68 MB 904a3e2d473e0db5954b3983a46564e5

Additional Resources