Zudoku
Guides

Guides Overview

This page lists all available guides for Unikraft Cloud. The guides are in two groups:

  • Tutorials explain a platform topic that applies to any app. Two examples are root filesystem formats and environment variables.
  • Example apps show how to deploy one specific app or service. They mimic the examples repository, and are constantly updated with new content.

Unikraft Cloud can run any workload—define it in a Dockerfile and it will run it. These guides are here to make that journey as fast as possible for you.

Tutorials

The sections below list the example apps, grouped by category.

HTTP Servers

Deploy HTTP servers written in your language of choice on Unikraft Cloud.

C / C++

.NET

Elixir / Erlang

Go

Java

JavaScript / TypeScript

Lua

Perl

PHP

Python

Ruby

Rust

Web Servers & Reverse Proxies

Serve static content or route traffic with popular web server and proxy tools.

Databases & Caching

Run databases and caching layers on Unikraft Cloud.

Storage & Media

Host object storage and image processing services.

WebAssembly Runtimes

Run WebAssembly workloads on Unikraft Cloud.

Code Execution & Build Environments

Package user code as auxiliary ROMs and run it on a generic base image.

AI & MCP Servers

Deploy Model Context Protocol (MCP) servers and AI-enabled services.

Observability & Monitoring

Collect metrics and visualise them with standard tools.

Developer Tools & Remote Access

Access remote development environments and file transfer services.

Full-Stack Applications & CMS

Deploy complete web applications and content management systems.

Browser Automation

Run browser automation and end-to-end testing workloads on Unikraft Cloud.

Real-time & Gaming

Multiplayer and WebSocket-based applications.

Integration & Automation

Examples for webhooks, background jobs, and automation.

Last modified on