VMWare python client
Project description
Simplified VMWare API client for Python
vmwc is designed to be the simplest way possible to use VMWare’s SDK
from vmwc import VMWareClient
host = '192.168.1.1'
username = '<username>'
password = '<password>'
with VMWareClient(host, username, password) as client:
for vm in client.get_virtual_machines():
vm.power_on()
Installation
pip install vmwc
Examples
History
When I searched for a library to write automation scripts to control my esxi environment, I bumped into pyvmomi . My first impression was “It’s too low-level and the general Development Experience doesn’t feel easy to use”. Therefore, on me break time, I wrote vmwc on the base of pyvmomi to provide a lighter, TL;DR feeling and straight-forward API.
Remarks
vmwc was developed to control a single esxi machine at a time. However, it should work with vcenter instances as well
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
vmwc-1.0.4.tar.gz
(16.3 kB
view hashes)
Built Distribution
vmwc-1.0.4-py2.py3-none-any.whl
(13.8 kB
view hashes)