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

Metadata

Release files for vix 1.0.8

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for vix 1.0.8
File Size Uploaded
vix-1.0.8.tar.gz 33.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vix 1.0.8
File Interpreter ABI Platform
vix-1.0.8-py3-none-any.whl Python 3 none any Details

Total release size: 69.2 kB

Release files / vix-1.0.8.tar.gz

Download URL vix-1.0.8.tar.gz
Size 33.6 kB
Tags Source
SHA-256 checksum
How to use checksums
71e9e699367fcb133def465b315d83efcb2c05e43f1ed6cc001dd64f4852d725
BLAKE2b-256 checksum
How to use checksums
32d51edb4e6866b52ffae1b3ab52e3aed5a2252c5f6521c025e7ce36a6ea8a83
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / vix-1.0.8-py3-none-any.whl

Download URL vix-1.0.8-py3-none-any.whl
Size 35.6 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f4bc46138dfa63490b42f2a280df0e4bf126d5a11a1dddd0c8c05bb9b3356ddf
BLAKE2b-256 checksum
How to use checksums
dc86d72f3bdebd9143a918cc5618b3dec3f18f2d6a11d3aa11c3429362d0ecdb
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

1.0.8 This release

2 release files

1.0.7

1 release file

1.0.6

1 release file

1.0.5

1 release file

1.0.4

1 release file

1.0.3

1 release file

1.0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page