VMware vSphere Automation SDK for Python

Overview

The vSphere Automation SDK for Python enables programmatic access to vSphere. It includes Python 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.

Please note, the vSphere Automation SDK for Python is now available as an Open Source SDK and can be contributed to or downloaded from Github here

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.

1Downloads

Name Version Size      
vSphere Automation SDK for Python 6.5     Download

2Documentation and Reference

3Top Community Sample Code

Name Contributor Language
vCenter VM Create Basic VM VMware Python
vCenter VM Create Exhaustive VM VMware Python
vCenter VM List VMs VMware Python
External PSC SSO Workflow VMware Python
Library CRUD VMware Python
More Sample Code