Lightweight virtualization
on your own metal
Liquid Metal runs fast, isolated microVMs on bare metal and manages them declaratively.
Use them for Kubernetes clusters, CI runners, ephemeral environments or AI agent sandboxes.
Why Liquid Metal
VM-grade isolation with close to container speed, on hardware you already own.
Hard isolation, light footprint
Every workload gets its own kernel and a real KVM boundary. Safe for untrusted code, without the overhead of a full VM.
Fast to boot, fast to throw away
MicroVMs start in close to container time, so runners, sandboxes and environments come and go on demand.
Declarative and API driven
Manage microVMs through a gRPC API, Kubernetes resources or the CLI. Fits naturally into GitOps workflows.
More from your hardware
Pack many more workloads onto each bare-metal host. Less hardware means lower cost and lower carbon emissions.
Built for edge and on-prem
Runs on bare metal anywhere, from datacenter servers to a Raspberry Pi rig, with direct access to hardware acceleration.
Standard building blocks
Firecracker, Cloud Hypervisor, containerd, KVM and upstream Kubernetes. No proprietary stack to lock you in.
Use cases
Anything that needs fast, isolated, disposable machines.
Kubernetes clusters
Run control plane and worker nodes as microVMs with Cluster API. Put more clusters on less hardware, on-prem or at the edge.
CI runners
Give every job a clean, isolated microVM that is destroyed afterwards. No shared state, no leftover secrets.
Ephemeral environments
Preview, test and development environments that start in seconds and leave nothing behind.
AI agent sandboxes
Give agents a real machine to run untrusted code in, with a hard isolation boundary and a fast reset.
Projects
Use them together as a platform, or pick the pieces you need.
Flintlock
The host agent. Creates and manages the lifecycle of microVMs on bare metal using Firecracker or Cloud Hypervisor, with images from containerd.
Cluster API Provider MicroVM
A Cluster API infrastructure provider that places Kubernetes control plane and worker nodes as microVMs across Flintlock hosts.
microvm-operator
A Kubernetes operator with Microvm, MicrovmReplicaSet and MicrovmDeployment resources for running microVMs on Flintlock hosts. Experimental.
Brigade
A distributed orchestrator that speaks Flintlock’s gRPC API as a drop-in and schedules microVMs across a fleet of hosts. Experimental.
Battery
A warm pool manager that keeps pre-booted microVMs ready, so clients can claim a running VM straight away. Experimental.
And more on GitHub
CLIs, image builders, CI runners, Terraform modules and more in the liquidmetal-dev organization.
Get involved
Build a microVM platform in 30 minutes, then come and say hello.