Develop for XenServer

Develop for XenServer

XenServer provides an SDK that enables you to develop or script clients that work with XenServer in the following languages: PowerShell, Python, C#, C, Go, and Java.

To get started developing for XenServer, see our SDK guide.

If you already know what you are doing and want to look up a class or method, see our API reference for XenServer 8 or Citrix Hypervisor 8.2 Cumulative Update 1.

Other development tools

To develop an incremental backup solution, see Changed Block Tracking.

To develop a driver disk or supplemental pack, see Supplemental Pack and DDK Guide.

To develop a plugin for XenCenter, see XenCenter Plugin Specification.

Develop for XenServer