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.
Sections
Section titled “Sections”- 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.
Conventions
Section titled “Conventions”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>.