VCF Python SDK 9.1.1 delivers enhanced lifecycle security alignment, updated Python compatibility, and major type-hinting refinements to elevate your developer experience across VMware Cloud Foundation.
✅ Lifecycle Security Alignment: Aligned with Python Software Foundation security standards, supporting Python 3.10 through 3.14 while dropping support for EOL versions to ensure modern, secure environments. ✅ Eliminated Stub Collisions: Standardized stubs (such as ConfigInfo) with fully qualified references to prevent cross-package naming conflicts during static type resolution. ✅ Accurate Method Fault Stubs: Corrected vmodl.MethodFault stubs to properly inherit from both Exception and DynamicData, eliminating strict type-checker warnings on valid attributes. ✅ Cleaned-Up Stubs: Removed ghost vmodl.DataObject and vmodl.ManagedObject classes, restoring precise static analysis and IDE auto-completion.
ConfigInfo
vmodl.MethodFault
Exception
DynamicData
vmodl.DataObject
vmodl.ManagedObject
Write secure code, streamline type checking, and optimize your developer workflow with VCF Python SDK 9.1.1.
📥 Download today and accelerate your VCF automation journey!
Download: The VCF Python SDK can be downloaded from the Broadcom developer portal and PyPI.
Supported VCF Components: VCF Python SDK covers the following VCF components i. VMware vSphere Foundation (pyVmomi, vSphere Automation and VSAN) ii. SDDC Manager iii. VCF Installer iv. NSX v. VCF Operations(VCF Opertions for Networks and Logs Management) vi. Fleet Lifecycle vii. SDDC Lifecycle.
Getting Started: A proper Python environment is required, nd ensure the pre-requisites are met. Please refer samples to understand the VCF component workflow to kickstart your automation journey. The VCF component SDK samples are available in the Developer portal build deliverable and in the Github repository.
Installation: The easiest and recommended way to install VCF SDK is from PYPI `pip install vcf-sdk`. However, this installation can be Customised to meet the diverse development environments and automation requirements.
Python Compatibility: The VCF Python SDK 9.1 is compatible with the latest supported Python versions 3.10, 3.11, 3.12 , 3.13 and 3.14. Please refer to the detailed compatibility notice HERE.
VCF API Documentation: SDDC Manager, VCF Installer, VMware vSphere REST API Reference documentation, vSphere Web Services API & vSAN, NSX-T Data Center REST API, NSX-T Data Center Global Manager REST API, VCF Operation API, VCF Operations for Networks API , VCF SDDC LCM, VCF Fleet LCM
Support: Finding difficulties in using the VCF SDK? For the SDK and API Support for Commercial and Enterprise Organisations, please refer to the VMware SDK and API Support program. For community support, please explore discussions in GitHub and VMware {code}.
VCF API Specifications: If you would like to generate and use python bindings using any third-party tools from raw API specifications, feel free to explore the VCF component API specifications.
With VMware Cloud Foundation SDK 9.0, we’ve introduced a simplified and consistent way to authenticate across vSphere and vSAN APIs, making authentication easier than ever.
To prevent this message from showing again, please enable pop-up blockers for support.broadcom.com or click Continue to proceed.