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.4 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