2.4 KiB
2.4 KiB
pyVmomi is the Python SDK for the VMware vSphere API that allows you to manage ESX, ESXi, and vCenter.
Getting Started
To get started, check out the samples project at http://vmware.github.io/pyvmomi-community-samples/
- community discussion on IRC freenode.net channels #pyvmomi and #pyvmomi-dev
Installing
The master is code that is in development, official releases are tagged and posted to pypi.
- The official release is availabe using pip, just run
pip install pyvmomi
. - To install the version in github use
python setup.py develop
for development install orpython setup.py install
.
Contributing
- Research open issues
- Follow the contribution standards
- Coordinate with other developers on the project.
Other Languages
There are other bindings of this API in other languages. See:
- vijava (Java): http://vijava.sourceforge.net/
- rbvmomi (Ruby): https://github.com/vmware/rbvmomi
- vSphere SDK for Perl (non-free): https://my.vmware.com/group/vmware/details?downloadGroup=VSP510-SDKPERL-510&productId=285
Documentation
For general language neutral documentation of vSphere Management API see: http://pubs.vmware.com/vsphere-55/index.jsp#com.vmware.wssdk.apiref.doc/right-pane.html
Python Support
- pyVmomi 5.5.0_2014.1 (first 2014 release) and above supports Python 2.6, 2.7, 3.3 and 3.4
- pyVmomi 5.5.0 and below supports Python 2.6 and 2.7
Releases
- 5.1.0
- 5.5.0
- Next release in progress 5.5.0_2014.1
Related Projects
- Feature Incubator: pyvmomi-tools
- Samples Project: pyvmomi-community-samples
Have fun!