Skip to content

IMPFirecracker microVMs as first-class Kubernetes resources

Retro spirit, modern control plane. Build VM workloads with CRDs for networking, snapshots, migration, and warm pools.

IMP mascot on server hardware

Alpha v0.9.0 — APIs may break; see Manual → Install

imp quickstart // shell
bash
helm upgrade --install imp oci://ghcr.io/syscode-labs/charts/imp --version 0.9.0 -n imp-system --create-namespace
kubectl get impvm -n default
kubectl describe impvm quick-vm -n default

Why IMP

Ship VM workloads fast

Turn VM lifecycle into declarative Kubernetes workflows, not manual host choreography.

Keep ops friction low

Use built-in metrics and clear status surfaces for lifecycle, latency, and health visibility.

Stay architecture-ready

Use the same CRDs from local Kind clusters to production, with migration and warm-pool workflows built in.

Optional Sandbox

Extend with imp-sandbox for multi-tenant isolation — standard/hard tenancy, gateway data-plane and troubleshooting. Explore Sandbox →