Zudoku
Use Cases

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 through

Sandboxes

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 code

Build 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 application

Serverless 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 session

Game 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.

Last modified on