VIX Python binding

An unofficial object oriented python binding for VMware’s VIX API.


  • Control a VMs power state, and get the current state.
  • Manage Snapshots: Create, modify, delete.
  • Create screenshots of guest VMs.
  • Clone VMs - either full or linked.
  • Execute on guests
    • Run commands and scripts
    • List and delete files or processes
  • Manage sharing folders with guests.

This wrapper should cover the full VIX API of VMware. If it doesn’t, please create an issue.


VIX is released under the GPLv3 license.