Skip to main content
https://img.shields.io/pypi/dm/vix.svg?style=plastic:alt:PyPI-Downloads

VIX is a object oriented python wrapper for VMware’s VIX API.

Installing

Install and update using pip:

pip install -U vix

Quick Example

from vix import VixHost, VixError

host = VixHost()

try:
    vm = host.open_vm(r'/home/root/VirtualMachines/Debian/Debian.vmx')
    snapshot = vm.create_snapshot(
        'Testing VIX',
        'Well, this is great!',
        include_memory=True
    )
    print('Snapshot created!')
except VixError as ex:
    print("Something went wrong :( {0}".format(ex))

Features

The full VIX API was wrapped, some of the supported operations include:

  • Power on & power off VMs.

  • Manage snapshots (with or without memory)

  • Cloning (linked or full)

  • Script & Command execution on guests

    • Executing scripts and processes

    • Manage directories, files & processes

  • Control VMs environment

  • Manage shared folders

  • Create screenshot of guest VMs

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vix-1.0.8.tar.gz (33.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vix-1.0.8-py3-none-any.whl (35.6 kB view details)

Uploaded Python 3

File details

Details for the file vix-1.0.8.tar.gz.

File metadata

  • Download URL: vix-1.0.8.tar.gz
  • Upload date:
  • Size: 33.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for vix-1.0.8.tar.gz
Algorithm Hash digest
SHA256 71e9e699367fcb133def465b315d83efcb2c05e43f1ed6cc001dd64f4852d725
MD5 582e58646b30213a0403e6d336a7e435
BLAKE2b-256 32d51edb4e6866b52ffae1b3ab52e3aed5a2252c5f6521c025e7ce36a6ea8a83

See more details on using hashes here.

File details

Details for the file vix-1.0.8-py3-none-any.whl.

File metadata

  • Download URL: vix-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 35.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.1 pkginfo/1.8.2 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.1

File hashes

Hashes for vix-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 f4bc46138dfa63490b42f2a280df0e4bf126d5a11a1dddd0c8c05bb9b3356ddf
MD5 9fc155e2d26efa3e415d8cc8a814a139
BLAKE2b-256 dc86d72f3bdebd9143a918cc5618b3dec3f18f2d6a11d3aa11c3429362d0ecdb

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

1.0.8 This release

2 files

1.0.7

1 file

1.0.6

1 file

1.0.5

1 file

1.0.4

1 file

1.0.3

1 file

1.0.2

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page