skillfed

vmware-vapi-common-client

VMware vAPI Common Services Client Bindings

vmware-vapi-common-client v9.1.0.0 171.9K downloads/30d#10,351 on PyPI19
Permissive license License :: OSI Approved :: Apache Software License Active released

What it is and what it does

This package provides low-level Python client bindings for VMware vAPI common services, serving as a foundation layer for the broader VMware Cloud Foundation SDK. It abstracts the communication protocol and request/response handling needed to interact with VMware infrastructure components like vCenter, vSAN, SDDC Manager, NSX, and VCF Operations. The package is part of a larger SDK ecosystem and is typically installed as a dependency rather than used directly.

Developers use this package when building automation or management tools that need to communicate with VMware Cloud Foundation infrastructure. It handles the serialization, transport, and deserialization of API calls to VMware components. The package is actively maintained, supports modern Python versions (3.10 through 3.14), and carries no known security vulnerabilities. Installation is straightforward with minimal dependencies, making it suitable for integration into larger infrastructure-as-code or cloud management projects.

Use it for:

  • Build automation scripts that programmatically manage VMware Cloud Foundation deployments and configurations
  • Integrate VMware infrastructure monitoring into custom management dashboards or operational tools
  • Develop infrastructure-as-code solutions that provision or modify vSphere, vCenter, or NSX resources
  • Create custom workflows that orchestrate VMware Cloud Foundation operations like lifecycle management or network configuration

Worth the install?

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

Provides Python client bindings for VMware vAPI common services, enabling programmatic interaction with VMware Cloud Foundation infrastructure components.

Yes, if you are building tools or automation that target VMware Cloud Foundation infrastructure. The package is actively maintained, carries no security vulnerabilities, installs with low friction, and is licensed permissively. It is a foundational component of the VMware Cloud Foundation SDK ecosystem, so installation is typically driven by a higher-level SDK package or explicit infrastructure automation requirements.

Install

vmware-vapi-common-client on PyPI

pip

pip install vmware-vapi-common-client

uv

uv add vmware-vapi-common-client

poetry

poetry add vmware-vapi-common-client

Installing vmware-vapi-common-client

Before you install

Low friction installation with a single runtime dependency (vmware-vapi-runtime). Actively maintained with recent releases; last commit 2026-05-14 and release 94 days old.

License in practice

Licensed under Apache Software License (permissive), allowing commercial and private use with minimal restrictions.

Quickstart

pip install vmware-vapi-common-client

from vmware_vapi_common_client import ...
# Use client bindings to interact with VMware Cloud Foundation components

Requires OpenSSL 3.0+ to support TLS 1.2 & 1.3; compatible with Python 3.10, 3.11, 3.12, 3.13, and 3.14.

Verify before relying

  • Specific API surface and method signatures available in this version
  • Whether vmware-vapi-runtime dependency is automatically installed or requires separate setup
  • Concrete examples of supported VMware Cloud Foundation operations beyond component compatibility list

Package facts

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

Evidence: vmware_vapi_common_client-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 pythonvcf sdk python bindingsvmware vapi common servicescloud foundation automationvmware infrastructure api
vmware-infrastructurecloud-automation

More Python Modules packages