Skip to content

Unikraft Cloud Developer Documentation

Unikraft Cloud (UKC for short) is a next generation cloud platform based on unikernels and providing a true serverless experience: you deploy, we take care of any infra or performance issues. In particular, we provide:

  • Millisecond cold starts
  • True (millis) stateful scale to zero
  • True (millis) autoscale
  • High server density and low carbon footprint
  • Run containers or functions
  • Strong hardware isolation
  • Hosted or cloud-prem/on-prem

Deploying an app on Unikraft Cloud is as easy as:

Terminal window
# Install on macOS, Linux, and Windows:
curl -sSfL https://get.kraftkit.sh | sh
# Login to Unikraft Cloud:
export UKC_TOKEN=token
# Deploy your first application:
kraft cloud --metro fra0 deploy -p 443:8080 nginx:latest

On Unikraft Cloud, we have optimized (1) the network (2) the cloud stack and (3) the application start time so that all deployments, even those consisting of heavy apps, are fast.

All deployments on UKC happen with scale to zero on by default. Optionally, you can enable stateful scale to zero, which will also boost app start time for heavy apps.

Next Steps

Jump to the Quick Start, and drop us a line on Discord should you have any questions (if you don’t yet have access to the platform, please sign up here). If you’d like a live demo or have questions, please book an appointment.

Finally, if you would like to know more about the tech behind the platform, please checkout our blog area.