skillfed

vmware-vapi-runtime

VMware vAPI Runtime

vmware-vapi-runtime v9.1.0.0 174.1K downloads/30d#10,290 on PyPI19
Permissive license License :: OSI Approved :: Apache Software License Active released

What it is and what it does

VMware vAPI Runtime is a foundational client library for the VMware VCF SDK, providing the HTTP transport layer, API message serialization, and type validation that other SDK modules depend on. It handles the low-level mechanics of communicating with VMware APIs—encoding requests, deserializing responses, and converting data to native Python types—so that higher-level SDK bindings can focus on API-specific logic.

The library is typically installed automatically as a transitive dependency when you install other VMware SDK modules for specific APIs (such as vSphere or vCenter bindings). It supports modern Python versions from 3.10 through 3.14 and runs on macOS, Windows, and Unix-like systems. Its core dependencies are standard cryptographic and HTTP libraries: pyOpenSSL, cryptography, setuptools, and requests.

Use it for:

  • Installed automatically when you install VMware SDK modules that provide language bindings for specific VCF APIs
  • Provides HTTP transport and message handling for Python applications invoking VMware vSphere or vCenter APIs
  • Handles API input validation and output type conversion for VMware SDK consumers
  • Enables secure communication with VMware infrastructure via cryptographic and TLS support from pyOpenSSL and cryptography

Worth the install?

AI-flagged interpretation of the facts on this page — verify before relying

VMware vAPI Runtime provides HTTP client, message serialization, and input/output validation for invoking VCF SDK APIs from Python applications.

Yes, if you are using other VMware SDK modules—it will be installed automatically as a required dependency. Install it directly only if you are building custom integrations with VMware APIs that do not use the higher-level SDK bindings. The package is actively maintained, has no known vulnerabilities, and carries a permissive Apache license.

Install

vmware-vapi-runtime on PyPI

pip

pip install vmware-vapi-runtime

uv

uv add vmware-vapi-runtime

poetry

poetry add vmware-vapi-runtime

Installing vmware-vapi-runtime

Before you install

Low install friction with a pure-wheel distribution. Active maintenance with recent releases; last commit 2026-05-14. Depends on four common runtime packages: pyOpenSSL, cryptography, setuptools, and requests.

License in practice

Licensed under Apache Software License (permissive). No restrictions on commercial or proprietary use; you may use, modify, and distribute this package freely provided you include the license notice.

Quickstart

pip install vmware-vapi-runtime

# Typically imported indirectly by other VMware SDK modules
# Direct usage example (if building custom integrations):
from vmware.vapi.lib import connect
from vmware.vapi.stdlib.client import create_user_password_security_context

Requires Python 3.10 or later (3.10, 3.11, 3.12, 3.13, or 3.14). This package is primarily a transitive dependency; direct use requires understanding of VMware vAPI architecture.

Verify before relying

  • Whether this package is intended for direct use or only as a transitive dependency of other VMware SDK modules
  • Whether all supported Python versions (3.10, 3.11, 3.12, 3.13, 3.14) are equally tested and stable

Package facts

License License :: OSI Approved :: Apache Software License (permissive)
Python support not specified
Install friction low — pure-Python wheel
Runtime dependencies 4 — pyOpenSSL, cryptography, setuptools, requests
Maintenance actively maintained — 94 days since the last release
Last repo commit
First released
Downloads 174,068/month — #10,290 on PyPI (30-day window, as of 2026-08-14)
Known vulnerabilities none known (OSV.dev, checked 2026-08-14)

Evidence: vmware_vapi_runtime-9.1.0.0-py3-none-any.whl

Keywords: Broadcom, VMware, VCF, SDK, vSphere, vCenter

Development Status :: 5 - Production/StableEnvironment :: No Input/Output (Daemon)Intended Audience :: DevelopersIntended Audience :: Information TechnologyIntended Audience :: System AdministratorsLicense :: OSI Approved :: Apache Software LicenseOperating System :: MacOSOperating System :: Microsoft :: WindowsOperating System :: POSIXOperating System :: UnixProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14Topic :: Software Development :: Libraries :: Python ModulesTopic :: System :: Distributed Computing

Tags

vmware api client libraryvcf sdk python runtimevmware vapi http clientvmware api message serializationvcf sdk api validationvmware vapi runtimevmware api python bindings
vmware-sdkapi-client

More Python Modules packages