Open Source Program Office

Software Development Kits for accessing vSphere, NSX-T & VMware Cloud Services APIs

Fork vSphere Automation SDKs in:
Python Java

Overview

The vSphere Automation SDKs bundle client libraries, documentation and sample code for accessing the below services:


  • vSphere Automation End Point in vCenter Server
  • VMware Cloud (VMC) on AWS Console APIs*
  • NSX-T APIs*
  • NSX Vmware Cloud on AWS Integration APIs*
  • Vmware Cloud on AWS Site Recovery APIs*

*All Vmware Cloud and NSX client libraries are available only in Python and Java SDKs

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 README.md in the root folder of the repo to be up and running in minutes!

For more information refer to the vSphere Automation SDK Overview.

Documentation

Python API Documentation:

Java API Documentation:

REST API Documentation:

Support

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.

Contributing

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 osscontributions@vmware.com 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 https://code.vmware.com/web/code/join.

Licenses

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-2021 VMware, Inc.