XAPI Toolstack Developer Guide
The XAPI Toolstack:
- Forms the control plane of both XenServer as well as xcp-ng,
- manages clusters of Xen hosts with shared storage and networking,
- has a full-featured API, used by clients such as XenCenter and Xen Orchestra.
The XAPI Toolstack is an open-source project developed by the xapi project, a sub-project of the Linux Foundation Xen Project.
The source code is available on Github under the xapi-project. the main repository is xen-api.
This developer guide documents the internals of the Toolstack to help developers understand the code, fix bugs and add new features. It is a work-in-progress, with new documents added when ready and updated whenever needed.