Open Source Program Office

Software Development Kits for accessing vSphere’s Automation endpoint APIs

Fork vSphere Automation SDKs in:
REST Python Java Perl .Net Ruby


The vSphere Automation SDKs bundle client libraries, documentation and sample code for accessing the vSphere Automation endpoint and providing the ability to manage and configure the services provided by this API in a variety of different languages, the services currently include:

  • vCenter Server Appliance (VCSA) features
  • Virtual Machine Management
  • Content Library
  • Tagging

Getting the SDKs

The vSphere Automation SDK’s are available from VMware’s GitHub source repositories. Simply chose the SDK for your preferred language, clone the repo and follow the instructions in the in the root folder of the repo to be up and running in minutes!

For more information refer to the vSphere Automation SDK Overview.


Python API Documentation:

Java API Documentation:


The vSphere Automation SDK’s are released as open source software and, presently, provides community support through our GitHub project pages. If you encounter an issue or have a question, feel free to reach out via Github issues.


You are invited to contribute new features, fixes, or updates, large or small; we are always thrilled to receive pull requests, and do our best to process them as fast as we can. If you wish to contribute code, you should sign Contributor License Agreement and return a copy to before we can merge your contribution. For any questions about the CLA process, please refer to our FAQ.

Before you start to code, we recommend discussing your plans through a GitHub issue or discuss it first with the official project maintainers via Slack, especially for more ambitious contributions. This gives other contributors a chance to point you in the right direction, give you feedback on your design, and help you find out if someone else is working on the same thing. Join Slack via


VMware’s Automation SDKs are licensed under the MIT License as documented in the LICENSE file found in the root of each SDK distribution.

© 2018 VMware, Inc.