Tools/canonical/lxd

lxd

Powerful system container and virtual machine manager

4.8k+2/wkemergingGoGNU Affero General Public License v3.0trending

The Lens

By Erik Loyd, SaaS CEO and former COO/CFO of an AWS Premier Partner.

Updated May 2026

LXD is Canonical's system container and VM manager. Unlike Docker, which runs single-process application containers, LXD runs full Linux system containers that behave like lightweight VMs. The same tool also manages real KVM virtual machines through the same API. Apt-installable on Ubuntu, available everywhere else through snaps.

Day-to-day, LXD is solid. Profile-based configuration, storage pools (ZFS, LVM, btrfs, dir), software-defined networking via OVN, snapshots, and live migration. The CLI is consistent and the REST API is well-documented. Clustering is built in for multi-host setups.

Solo developers and homelabs run LXD without thinking about it. Teams should pause: in 2023 Canonical relicensed LXD to AGPL-3.0 and pulled it under a contributor license agreement, which prompted the original maintainers to fork the project as Incus under the Linux Containers umbrella. Incus is Apache 2.0, accepts external contributions on equal terms, and tracks LXD feature-for-feature.

The catch is the governance, not the code. If you are picking a system container manager in 2026, look at Incus first. LXD still works fine, but the license posture and the loss of the original maintainer team are reasons most production deployments are migrating off it.

Free vs Self-Hosted vs Paid

free self hosted paid cloud

Free tier: Self-hosted is free under AGPL-3.0.

Self-hosted: Free. Runs on any Linux host with appropriate kernel support. Hardware is your cost.

Paid: Ubuntu Pro adds commercial support and 5-year LTS coverage. Pricing is per-machine and starts around $25/year for personal use, with enterprise pricing on request. Not required to run LXD.

AGPL-3.0 with a Canonical CLA. Free to self-host, but the license terms are why the community forked to Incus.

Self-hosting ops:moderate

Get tools like this every Wednesday

One featured tool, three on the radar. No fluff.

Score
72/100 · B+
Adoption19/30
Maintenance25/25
Community11/20
License7/15
Analysis10/10

A low score is not a verdict on quality. Young and niche tools start low by design. How we calculate scores

Trust Signals

Active community: 1,010 forksOrganization account (2180 public repos)Notable author: 3,645 followers

License: GNU Affero General Public License v3.0

Must share source even for SaaS/network use. Strongest copyleft.

Commercial use: ✓ Yes

About

Owner
Canonical (Organization)
Stars
4,810
Forks
1,036

Explore Further

More tools in the directory