Skip to content

Mikrom Documentation

Mikrom is a Rust-first platform-as-a-service that deploys applications from a Git repository into lightweight microVMs on Firecracker or Cloud Hypervisor. It pairs a container-style developer workflow with a virtual-machine isolation boundary, and ships as installable services you can run yourself.

What you get for an app:

  • A build from source (Dockerfile, or automatic detection via Railpack).
  • An isolated microVM runtime per deployment.
  • A hostname with automatic HTTPS through the ingress router.
  • Logs, metrics, health checks, and a deployment history you can roll back to.
  • Scale-to-zero and optional autoscaling.
  • Neon-backed PostgreSQL databases with branches, backups, and snapshots.
  • Persistent volumes, personal access tokens, secrets, and notifications.
  • Start Here — install the CLI and deploy your first app.
  • Concepts — how Mikrom is put together.
  • Guides — task-focused walkthroughs.
  • CLI — command-line reference.
  • Architecture — platform internals.
  • API Reference — generated from the Mikrom API OpenAPI spec.

Examples use the mikrom CLI. Anything shown as <placeholder> is a value you supply. Your platform operator gives you the API URL and the domain your apps are published under; this documentation refers to the latter as <apps-domain>.