Free LXC LXD tutorial, The simplest way to define LXD is to say it's an extension of LXC. ... The more technical way to define LXD is to describe it as a REST API that connects to libxlc, the LXC software library. LXD, which is written in Go, creates a system daemon that apps can access locally using a Unix socket, or over the network via HTTPS.