Overview
XenServer include a XML-RPC based API. The API provides programmatic access to the extensive set of XenServer management features and tools. There are three types of bindings (C, C#, and Python) provided with the Xen API. The Xen API can be called from a remote system as well as local Xen Server. All Xen API calls are made over secure port 443. There are several example code samples provided for the download. Some of the code samples demonstrate creating a VM, running VM power operations, and watching for events. The Xen API binding code is provided under an LGPL license.
Further Resources
Discuss XenServer SDK in the CDN Forums.
Browse and Share Scripts and Samples on the CDN Script Exchange.
We are interested in your feedback. Please let us know what you think about the examples.
Thanks