# Documentation > Documentation files for Large Language Models ## Documentation - [Introduction](/docs/introduction.md) - [FAQ](/docs/faq.md) - [Webhooks](/docs/use-cases/webhooks.md) - [Serverless Functions](/docs/use-cases/serverless-functions.md) - [Serverless Databases](/docs/use-cases/serverless-databases.md) - [Sandboxes](/docs/use-cases/sandboxes.md) - [Remote IDEs](/docs/use-cases/remote-ides.md) - [Remote Desktops](/docs/use-cases/remote-desktops.md) - [What people build on Unikraft](/docs/use-cases/overview.md) - [MCP Servers](/docs/use-cases/mcp-servers.md) - [Headless & Headful Browsers](/docs/use-cases/headless-browsers.md) - [Game Servers](/docs/use-cases/game-servers.md) - [Build and Test Environments](/docs/use-cases/build-test-environments.md) - [API Gateways](/docs/use-cases/api-gateways.md) - [Scale To Zero Triggers](/docs/tutorials/scale-to-zero-triggers.md) - [Rootfses, Volumes and ROMs](/docs/tutorials/rootfs-volumes-roms.md) - [Rootfs Formats](/docs/tutorials/rootfs-formats.md) - [Rootfs Compression](/docs/tutorials/rootfs-compression.md) - [KraftKit To Unikraft](/docs/tutorials/kraftkit-to-unikraft.md) - [Environment Variables](/docs/tutorials/environment-variables.md) - [Docker To Unikraft Cloud](/docs/tutorials/docker-to-ukc.md) - [Python SDK](/docs/sdks/python.md) - [Plugin SDK](/docs/sdks/plugin.md) - [Unikraft Cloud SDKs](/docs/sdks/overview.md): Client libraries and extension SDKs for the Unikraft Cloud platform - [JavaScript SDK](/docs/sdks/js.md): Install the @unikraft/cloud package and make your first request - [Go SDK](/docs/sdks/go.md) - [Volumes](/docs/platform/volumes.md) - [Troubleshooting](/docs/platform/troubleshooting.md) - [Tagging](/docs/platform/tagging.md) - [Services](/docs/platform/services.md) - [Quotas](/docs/platform/quotas.md): Understand and track your Unikraft Cloud resource quotas. - [Networking](/docs/platform/networking.md) - [Metros](/docs/platform/metros.md) - [Metrics](/docs/platform/metrics.md): Retrieve runtime statistics for your Unikraft Cloud instances. - [Instances](/docs/platform/instances.md): Learn how to deploy your apps on the Unikraft Cloud platform. - [Images](/docs/platform/images.md) - [Domains](/docs/platform/domains.md) - [Delete Locks](/docs/platform/delete-locks.md) - [Certificates](/docs/platform/certificates.md) - [Audit events](/docs/platform/audit-events.md): Follow instance state changes live and see who or what caused each one. - [Kraftfile Reference (v0.7)](/docs/kraftfile/v0.7.md): This document contains information about how to write a `Kraftfile` which is used to configure, build, package and deploy your application as a Unikraft unikernel. - [Kubernetes](/docs/integrations/kubernetes.md) - [Karpenter](/docs/integrations/karpenter.md) - [Vertical scaling](/docs/features/vertical-scaling.md) - [Snapshots](/docs/features/snapshots.md) - [Scale-to-Zero](/docs/features/scale-to-zero.md) - [ROMs](/docs/features/roms.md) - [Plugins](/docs/features/plugins.md) - [On-Demand Templates](/docs/features/on-demand-templates.md) - [Network Shield and Relay](/docs/features/network-shield.md) - [Managed Volumes](/docs/features/managed-volumes.md) - [Load Balancing](/docs/features/load-balancing.md) - [Instance Forking](/docs/features/forking.md) - [Custom Network Configuration](/docs/features/custom-network-configuration.md) - [Cron Jobs / Scheduled Wake-ups](/docs/features/cron-jobs.md) - [Checkpoints](/docs/features/checkpoints.md) - [Branching](/docs/features/branching.md) - [Autoscale](/docs/features/autoscale.md) - [Autokill](/docs/features/autokill.md) - [Annotations](/docs/features/annotations.md) - [unikraft](/docs/cli/unikraft.md): The Unikraft Command-Line Interface. - [Registries](/docs/cli/registries.md) - [Unikraft CLI](/docs/cli/overview.md): Command-line interfaces for Unikraft Cloud - [Fields](/docs/cli/fields.md): Display, sort, filter, and edit resource fields in the unikraft CLI - [Wordpress with Nginx and MariaDB](/docs/guides/wordpress.md) - [Wordpress](/docs/guides/wordpress-all-in-one.md) - [Wazero](/docs/guides/wazero-import-go.md) - [vsftpd](/docs/guides/vsftpd.md) - [Remote IDEs: Visual Studio Code Server](/docs/guides/visual-studio-code-server.md) - [API Gateways: Tyk](/docs/guides/tyk.md) - [Traefik](/docs/guides/traefik.md) - [Spin](/docs/guides/spin-wagi-http.md) - [Skipper](/docs/guides/skipper0.18.md) - [Ruby on Rails](/docs/guides/ruby3.2-rails.md) - [Redis](/docs/guides/redis7.2.md) - [Playwright (Chromium) with Python FastAPI](/docs/guides/python-playwright-chromium.md) - [Prometheus and Grafana](/docs/guides/prometheus-grafana.md) - [Serverless Databases: PostgreSQL](/docs/guides/postgres.md) - [Phoenix with PostgreSQL](/docs/guides/phoenix-postgres.md) - [Guides Overview](/docs/guides/overview.md) - [OpenTelemetry Collector](/docs/guides/opentelemetry-collector.md) - [Sandboxes: OpenClaw](/docs/guides/openclaw.md) - [Remote Desktops: noVNC](/docs/guides/novnc-browser.md) - [Node AllKaraoke](/docs/guides/node24-karaoke.md) - [Node WebSocket Server](/docs/guides/node21-websocket.md) - [Wings.io (Node)](/docs/guides/node18-wingsio.md) - [Agar.io (Node)](/docs/guides/node18-agario.md) - [Playwright (WebKit) with Node.js](/docs/guides/node-playwright-webkit.md) - [Playwright (Firefox) with Node.js](/docs/guides/node-playwright-firefox.md) - [Playwright (Chromium) with Node.js](/docs/guides/node-playwright-chromium.md) - [Serverless Functions: Node.js Code Execution with ROMs](/docs/guides/node-code-execution.md) - [Nginx](/docs/guides/nginx.md) - [Flask with MongoDB](/docs/guides/nginx-flask-mongo.md) - [Neo4j](/docs/guides/neo4j.md) - [MySQL](/docs/guides/mysql.md) - [MongoDB](/docs/guides/mongodb.md) - [Minio](/docs/guides/minio.md) - [Game Servers: Minecraft](/docs/guides/minecraft.md) - [Memcached](/docs/guides/memcached1.6.md) - [Simple MCP Server](/docs/guides/mcp-server-simple.md) - [MCP Servers: ArXiv MCP Server](/docs/guides/mcp-server-arxiv.md) - [MariaDB](/docs/guides/mariadb.md) - [Imaginary](/docs/guides/imaginary.md) - [Hugo](/docs/guides/hugo0.122.md) - [Rust HTTP Server](/docs/guides/httpserver-rust1.91.md) - [Rust (Rocket) HTTP Server](/docs/guides/httpserver-rust1.88-rocket0.5.md) - [Rust (Actix Web) HTTP Server](/docs/guides/httpserver-rust1.88-actix-web4.md) - [Rust (Tokio) HTTP Server](/docs/guides/httpserver-rust1.75-tokio.md) - [Rust (Leptos + Trunk) HTTP Server](/docs/guides/httpserver-rust-trunkrs-leptos.md) - [Ruby HTTP Server](/docs/guides/httpserver-ruby3.2.md) - [Python HTTP Server](/docs/guides/httpserver-python3.12.md) - [Flask HTTP Server](/docs/guides/httpserver-python3.12-flask3.0.md) - [Flask and SQLite HTTP Server](/docs/guides/httpserver-python3.12-flask3.0-sqlite.md) - [FastAPI HTTP Server](/docs/guides/httpserver-python3.12-fastapi-0.121.3.md) - [Django HTTP Server](/docs/guides/httpserver-python3.12-django5.0.md) - [Prisma HTTP Server](/docs/guides/httpserver-prisma-expressjs4.19-node18.md) - [PHP HTTP Server](/docs/guides/httpserver-php8.2.md) - [Perl HTTP Server](/docs/guides/httpserver-perl5.42.md) - [Node HTTP Server](/docs/guides/httpserver-node26.md) - [SvelteKit HTTP Server](/docs/guides/httpserver-node22-sveltekit.md) - [React Router HTTP Server](/docs/guides/httpserver-node22-react-router.md) - [SolidJS HTTP Server](/docs/guides/httpserver-node21-solid-start.md) - [Next.js HTTP Server](/docs/guides/httpserver-node21-nextjs.md) - [Vite (vanilla)](/docs/guides/httpserver-node-vite-vanilla.md) - [Vite (vanilla) SSR](/docs/guides/httpserver-node-vite-ssr-vanilla.md) - [Headless Browsers: Puppeteer HTTP Server](/docs/guides/httpserver-node-express-puppeteer.md) - [Vite HTTP Server](/docs/guides/httpserver-nginx-vite-vanilla.md) - [Lua HTTP Server](/docs/guides/httpserver-lua5.1.md) - [Java HTTP Server](/docs/guides/httpserver-java21.md) - [Spring Boot HTTP Server](/docs/guides/httpserver-java17-springboot.md) - [Spring PetClinic](/docs/guides/httpserver-java17-spring-petclinic.md) - [C++ HTTP Server](/docs/guides/httpserver-gpp13.2.md) - [Go and Redis HTTP Server](/docs/guides/httpserver-go1.22-redis.md) - [Go HTTP Server](/docs/guides/httpserver-go1.21.md) - [C HTTP Server](/docs/guides/httpserver-gcc13.2.md) - [Flask + Redis HTTP Server](/docs/guides/httpserver-flask-redis.md) - [Express HTTP Server](/docs/guides/httpserver-expressjs4.18-node21.md) - [Erlang HTTP Server](/docs/guides/httpserver-erlang26.2.md) - [Elixir HTTP Server](/docs/guides/httpserver-elixir1.16.md) - [.NET HTTP Server](/docs/guides/httpserver-dotnet10.0.md) - [SSH and HTTP Server with C and Debugging Tools](/docs/guides/httpserver-c-debug.md) - [Bun HTTP Server](/docs/guides/httpserver-bun.md) - [C++ Boost HTTP Server](/docs/guides/httpserver-boost1.74-gpp13.2.md) - [HAProxy](/docs/guides/haproxy.md) - [Grafana](/docs/guides/grafana.md) - [Webhooks: GitHub Webhook Receiver](/docs/guides/github-webhook-node.md) - [DuckDB with Go](/docs/guides/duckdb-go1.21.md) - [DragonflyDB](/docs/guides/dragonflydb.md) - [Debian SSH server](/docs/guides/debian-ssh.md) - [Chromium CDP](/docs/guides/chromium-cdp.md) - [Chromium CDP with Token Authentication](/docs/guides/chromium-cdp-auth.md) - [Caddy](/docs/guides/caddy2.7-go1.21.md) - [Build and Test Environments with ROMs](/docs/guides/build-environments.md) - [Release 9: Leda](/docs/releases/r9-leda.md): Unikraft Cloud Release 9 (Leda) release notes. - [Release 8: Ananke](/docs/releases/r8-ananke.md): Unikraft Cloud Release 8 (Ananke) release notes. - [Release 7: Carme](/docs/releases/r7-carme.md): Unikraft Cloud Release 7 (Carme) release notes. - [Release 6: Lysithea](/docs/releases/r6-lysithea.md): Unikraft Cloud Release 6 (Lysithea) release notes. - [Release 5: Amalthea](/docs/releases/r5-amalthea.md): Unikraft Cloud Release 5 (Amalthea) release notes. - [Release 4: Europa](/docs/releases/r4-europa.md): Unikraft Cloud Release 4 (Europa) release notes. - [Release 3: Io](/docs/releases/r3-io.md): Unikraft Cloud Release 3 (Io) release notes. - [Release 2: Callisto](/docs/releases/r2-callisto.md): Unikraft Cloud Release 2 (Callisto) release notes. - [Release 14: Harpalyke](/docs/releases/r14-harpalyke.md): Unikraft Cloud Release 14 (Harpalyke) release notes. - [Release 13: Adrastea](/docs/releases/r13-adrastea.md): Unikraft Cloud Release 13 (Adrastea) release notes. - [Release 12: Thebe](/docs/releases/r12-thebe.md): Unikraft Cloud Release 12 (Thebe) release notes. - [Release 11: Metis](/docs/releases/r11-metis.md): Unikraft Cloud Release 11 (Metis) release notes. - [Release 10: Themisto](/docs/releases/r10-themisto.md): Unikraft Cloud Release 10 (Themisto) release notes. - [Release 1: Ganymede](/docs/releases/r1-ganymede.md): Unikraft Cloud Release 1 (Ganymede) release notes. - [Releases](/docs/releases/index.md): Release notes and changelog for Unikraft Cloud. - [Sandboxes](/docs/sdks/js/sandboxes.md): Run commands and move files inside a microVM with the Sandbox class - [Resources](/docs/sdks/js/resources.md): Refs, handles, updates, the method list, and the raw API - [Metros](/docs/sdks/js/metros.md): How one client covers many metros, and how names behave across them - [Errors](/docs/sdks/js/errors.md): The error classes that the SDK throws, the error kinds, and how waits behave - [Client](/docs/sdks/js/client.md): Configure the UnikraftCloud client, its endpoints, and its transport - [unikraft volumes](/docs/cli/unikraft/volumes.md): Manage Unikraft Cloud volumes. - [unikraft version](/docs/cli/unikraft/version.md): Show version information. - [unikraft upgrade](/docs/cli/unikraft/upgrade.md): Upgrade the Unikraft CLI to the latest version. - [unikraft tui](/docs/cli/unikraft/tui.md): Browse resources in a TUI. - [unikraft services](/docs/cli/unikraft/services.md): Manage Unikraft Cloud services. - [unikraft run](/docs/cli/unikraft/run.md): Run an image as an instance. - [unikraft quotas](/docs/cli/unikraft/quotas.md): Display quota usage for metros. - [unikraft profile](/docs/cli/unikraft/profile.md): Manage Unikraft Cloud profiles. - [unikraft metros](/docs/cli/unikraft/metros.md): Manage Unikraft Cloud metros. - [unikraft logout](/docs/cli/unikraft/logout.md): Logout from Unikraft Cloud. - [unikraft login](/docs/cli/unikraft/login.md): Login to Unikraft Cloud. - [unikraft instances](/docs/cli/unikraft/instances.md): Manage Unikraft Cloud instances. - [unikraft images](/docs/cli/unikraft/images.md): Manage Unikraft Cloud images. - [unikraft config](/docs/cli/unikraft/config.md): Manage CLI configuration. - [unikraft completion](/docs/cli/unikraft/completion.md): Outputs shell code for initialising tab completions. - [unikraft certificates](/docs/cli/unikraft/certificates.md): Manage Unikraft Cloud certificates. - [unikraft build](/docs/cli/unikraft/build.md): Build a Unikraft project into a container image. - [unikraft api](/docs/cli/unikraft/api.md): Make an authenticated HTTP request to the Unikraft Cloud API. - [Files](/docs/sdks/js/sandboxes/files.md): Read, write, and upload files, and create directories in a sandbox - [Existing sandboxes](/docs/sdks/js/sandboxes/connect.md): Reconnect to a sandbox from another process, list sandboxes, and wait for readiness - [Configuration](/docs/sdks/js/sandboxes/configuration.md): The instance fields, the client options, snapshots, and your own plugin - [Commands](/docs/sdks/js/sandboxes/commands.md): Run commands inside a sandbox, wait for them, and read their output - [unikraft volumes wait](/docs/cli/unikraft/volumes/wait.md): Wait for volumes to match a filter. - [unikraft volumes template](/docs/cli/unikraft/volumes/template.md): Manage volume templates. - [unikraft volumes list](/docs/cli/unikraft/volumes/list.md): List volumes. - [unikraft volumes import](/docs/cli/unikraft/volumes/import.md): Import data into a volume. - [unikraft volumes get](/docs/cli/unikraft/volumes/get.md): Inspect a volume. - [unikraft volumes edit](/docs/cli/unikraft/volumes/edit.md): Edit a volume. - [unikraft volumes detach](/docs/cli/unikraft/volumes/detach.md): Detach a volume from an instance. - [unikraft volumes delete](/docs/cli/unikraft/volumes/delete.md): Remove a volume. - [unikraft volumes create](/docs/cli/unikraft/volumes/create.md): Create a volume. - [unikraft volumes clone](/docs/cli/unikraft/volumes/clone.md): Clone a volume. - [unikraft volumes attach](/docs/cli/unikraft/volumes/attach.md): Attach a volume to an instance. - [unikraft services wait](/docs/cli/unikraft/services/wait.md): Wait for services to match a filter. - [unikraft services list](/docs/cli/unikraft/services/list.md): List services. - [unikraft services get](/docs/cli/unikraft/services/get.md): Inspect a service. - [unikraft services edit](/docs/cli/unikraft/services/edit.md): Edit a service group. - [unikraft services delete](/docs/cli/unikraft/services/delete.md): Remove a service. - [unikraft services create](/docs/cli/unikraft/services/create.md): Create a service group. - [unikraft metros list](/docs/cli/unikraft/metros/list.md): List metros. - [unikraft metros get](/docs/cli/unikraft/metros/get.md): Inspect a metro. - [unikraft profile use](/docs/cli/unikraft/profile/use.md): Switch between profiles. - [unikraft profile list](/docs/cli/unikraft/profile/list.md): List profiles. - [unikraft profile get](/docs/cli/unikraft/profile/get.md): Inspect a profile. - [unikraft images list](/docs/cli/unikraft/images/list.md): List images. - [unikraft images get](/docs/cli/unikraft/images/get.md): Inspect an image. - [unikraft images delete](/docs/cli/unikraft/images/delete.md): Remove an image. - [unikraft images copy](/docs/cli/unikraft/images/copy.md): Copy images. - [unikraft images build](/docs/cli/unikraft/images/build.md): Build a Unikraft project into a container image. - [unikraft config get](/docs/cli/unikraft/config/get.md): Inspect a path. - [unikraft instances write](/docs/cli/unikraft/instances/write.md): Write a file to a sandbox instance. - [unikraft instances wait](/docs/cli/unikraft/instances/wait.md): Wait for instances to match a filter. - [unikraft instances tunnel](/docs/cli/unikraft/instances/tunnel.md): Forward a local port to an unexposed instance. - [unikraft instances template](/docs/cli/unikraft/instances/template.md): Manage instance templates. - [unikraft instances suspend](/docs/cli/unikraft/instances/suspend.md): Suspend one or more instances. - [unikraft instances stop](/docs/cli/unikraft/instances/stop.md): Stop one or more instances. - [unikraft instances start](/docs/cli/unikraft/instances/start.md): Start one or more instances. - [unikraft instances shell](/docs/cli/unikraft/instances/shell.md): Open an interactive shell on a sandbox instance. - [unikraft instances run](/docs/cli/unikraft/instances/run.md): Create an instance and optionally follow its logs. - [unikraft instances restart](/docs/cli/unikraft/instances/restart.md): Restart one or more instances. - [unikraft instances read](/docs/cli/unikraft/instances/read.md): Read a file from a sandbox instance. - [unikraft instances logs](/docs/cli/unikraft/instances/logs.md): Fetch and display instance logs. - [unikraft instances list](/docs/cli/unikraft/instances/list.md): List instances. - [unikraft instances history](/docs/cli/unikraft/instances/history.md): Show checkpoint history for an instance. - [unikraft instances get](/docs/cli/unikraft/instances/get.md): Inspect a instance. - [unikraft instances exec](/docs/cli/unikraft/instances/exec.md): Execute a command on a sandbox instance. - [unikraft instances edit](/docs/cli/unikraft/instances/edit.md): Edit an instance. - [unikraft instances delete](/docs/cli/unikraft/instances/delete.md): Remove a instance. - [unikraft instances create](/docs/cli/unikraft/instances/create.md): Create an instance. - [unikraft instances copy](/docs/cli/unikraft/instances/copy.md): Copy a file to or from a sandbox instance. - [unikraft instances checkpoint](/docs/cli/unikraft/instances/checkpoint.md): Manage instance checkpoints. - [unikraft certificates wait](/docs/cli/unikraft/certificates/wait.md): Wait for certificates to match a filter. - [unikraft certificates list](/docs/cli/unikraft/certificates/list.md): List certificates. - [unikraft certificates get](/docs/cli/unikraft/certificates/get.md): Inspect a certificate. - [unikraft certificates delete](/docs/cli/unikraft/certificates/delete.md): Remove a certificate. - [unikraft certificates create](/docs/cli/unikraft/certificates/create.md): Create a certificate. - [unikraft volumes template list](/docs/cli/unikraft/volumes/template/list.md): List volume-templates. - [unikraft volumes template get](/docs/cli/unikraft/volumes/template/get.md): Inspect a volume-template. - [unikraft volumes template edit](/docs/cli/unikraft/volumes/template/edit.md): Edit a volume template. - [unikraft volumes template delete](/docs/cli/unikraft/volumes/template/delete.md): Remove a volume-template. - [unikraft volumes template create](/docs/cli/unikraft/volumes/template/create.md): Create a volume template. - [unikraft instances template list](/docs/cli/unikraft/instances/template/list.md): List instance-templates. - [unikraft instances template get](/docs/cli/unikraft/instances/template/get.md): Inspect a instance-template. - [unikraft instances template edit](/docs/cli/unikraft/instances/template/edit.md): Edit an instance template. - [unikraft instances template delete](/docs/cli/unikraft/instances/template/delete.md): Remove a instance-template. - [unikraft instances template create](/docs/cli/unikraft/instances/template/create.md): Create an instance template. - [unikraft instances checkpoint wait](/docs/cli/unikraft/instances/checkpoint/wait.md): Wait for instance-checkpoints to match a filter. - [unikraft instances checkpoint list](/docs/cli/unikraft/instances/checkpoint/list.md): List instance-checkpoints. - [unikraft instances checkpoint history](/docs/cli/unikraft/instances/checkpoint/history.md): Show the history of a checkpoint. - [unikraft instances checkpoint get](/docs/cli/unikraft/instances/checkpoint/get.md): Inspect a instance-checkpoint. - [unikraft instances checkpoint edit](/docs/cli/unikraft/instances/checkpoint/edit.md): Edit an instance checkpoint. - [unikraft instances checkpoint delete](/docs/cli/unikraft/instances/checkpoint/delete.md): Remove a instance-checkpoint. - [unikraft instances checkpoint create](/docs/cli/unikraft/instances/checkpoint/create.md): Create a checkpoint from an instance.