Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Difference between "pyVmomi" and "vSphere Automation SDK for Python"?

When I was searching for pyVmomi (Python SDK for the VMware vSphere API) doc/examples I found the vSphere Automation SDK for Python page. The name sounds like another vSphere SDK but the APIs are quite different from pyVmomi. Is it pyVmomi wrappers which may be much easier to use?

like image 803
pynexj Avatar asked Apr 23 '26 21:04

pynexj


1 Answers

vCenter servers currently serve up two main API services:

  • vSphere Web Services API, SOAP based, integration point for pyvmomi (and the vSphere Management SDK)
  • vSphere Automation API, REST based, integration point for the vSphere Automation SDK

The SOAP API is basically at parity with the vSphere UI, whereas the REST API is fairly new and mainly VM and VCSA focused in terms of available functionality.

like image 126
Kyle Ruddy Avatar answered Apr 30 '26 13:04

Kyle Ruddy



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!