v0.51.2 · built on Nanos

jerboa

Fast, lightweight, secure. A unikernel engine for building, running, and orchestrating VM‑based application images.

One binary builds your app into a single‑purpose machine image. No OS, no container, no shared kernel — just your code and the metal underneath it.

$curl -fsSL 'https://jerboa.dev/install.sh' | sudo bash
Download Installer Download Installer Read the docs →

Build from anything

Drivers for Go, Node, Python, Rust and raw static binaries. Point jerboa at a source project and get a bootable image back.

Run anywhere

Native VM execution on QEMU and Firecracker microVMs. Linux runs a native daemon; Windows runs through a dedicated WSL2 distro.

Networked by default

Managed bridge networks with TAP-backed guests, internal DNS, volumes, compose stacks and replicated services.

Observe everything

Daemon-side metrics, traces, stats and a built-in dashboard. See what every guest is doing without bolting on an agent.

Smaller than a container.
Sharper than a VM.

A unikernel compiles your application and just the OS functions it actually calls into one image. Less to ship, less to boot, less to attack.

1
Single address space

No user/kernel context switches. Your code is the kernel; syscalls become function calls.

ms
Boots in milliseconds

No init system, no service tree. The image is a process — it starts at the speed of a fork.

Minimal attack surface

No shell, no package manager, no unused services. There is nothing inside the image to pivot to.

Read the documentation

Installation, building images, running guests, networking, volumes, services, compose and the full CLI reference — with copy-ready command examples.

Open docs →