What people build on Unikraft
A sample of some of the common use cases Unikraft is used for in production. Follow the links below to learn more.
AI agent infrastructure
the runtime an agent acts throughSandboxes
Securely run untrusted sandboxes in milliseconds; scale them to zero, branch or checkpoint them as needed.
MCP Servers
Run MCP servers as microVMs that wake in milliseconds when an agent calls them, and cost nothing between calls.
Headless & Headful Browsers
Give every session, scrape or screenshot its own disposable browser microVM (headless or with a full display) that starts in milliseconds.
Developer infrastructure
environments for writing, building and testing codeBuild and Test Environments
Give every build or test job its own microVM. Start your full toolchain from a snapshot in milliseconds, and inject that job's code at boot time.
Remote IDEs
Run full developer environments that scale to zero when idle and start back up exactly as you left them, in milliseconds.
Backend services
the request-serving parts of an applicationServerless Functions
Deploy hardware-isolated serverless functions that boot and respond in milliseconds, and cost nothing between calls.
API Gateways
Deploy your API gateway on ultra low-latency microVMs that scale up when required and cost nothing when idle.
Webhooks
Send events to a microVM that wakes and responds in milliseconds, then shuts down until the next event.
Serverless Databases
Run whichever database you already use, and start, clone and restore it in milliseconds.
Long-lived interactive sessions
one instance per user or per sessionGame Servers
Start heavy gaming workloads in milliseconds, and scale them to zero when the session is empty.
Remote Desktops
Provide a full cloud desktop environment that starts in milliseconds.