Libxenlight is a C library that provides a simple API for toolstacks like Xend and Libvirt to perform Xen operations. It aims to consolidate the code for different toolstacks, which currently have duplications and inefficiencies. Libxenlight follows design principles like being stateless and hiding lower-level Xen components. A new toolstack called XL has also been created with the goals of being small, tested and compatible with xm commands while using Libxenlight. Multiple toolstacks may be ported to use Libxenlight and its development is open to contributions.