🚀 Introducing VCF Python SDK - Version 9.1.1!

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.

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!


VCF Python SDK

The VMware Cloud Foundation (VCF) Python/SDK is your gateway to seamless cloud infrastructure management and automation. Designed with simplicity, flexibility, and efficiency, this SDK empowers Python developers and IT professionals to unlock the full potential of their VCF deployments.

All the Details You Must Know

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.


Other Interesting Details to Know

VCF API Documentation: 
SDDC ManagerVCF InstallerVMware vSphere REST API Reference documentationvSphere Web Services API & vSANNSX-T Data Center REST APINSX-T Data Center Global Manager REST APIVCF Operation APIVCF 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.


       RELATED LINKS










RECENT BLOGS

Image

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.


Image
Improving developer experience is one of the top priorities as we move forward with VMware Cloud Foundation (VCF). We achieve this by....