Mikrom provisions PostgreSQL databases through Neon and runs them inside Cloud Hypervisor-backed microVMs on the platform. Each database gets its own isolated microVM boundary, giving you dedicated compute and memory rather than a shared multi-tenant pool. The control plane stores the PostgreSQL major version alongside every database record and exposes it through list, detail, and create responses so your tooling always has accurate version metadata.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/mikronita/mikrom/llms.txt
Use this file to discover all available pages before exploring further.
Creating a Database
Usemikrom db create to provision a new PostgreSQL instance. The only required argument is a unique name; all other flags have defaults.
| Flag | Default | Description |
|---|---|---|
--engine | neon | Database engine (currently neon) |
--version | 16 | PostgreSQL major version |
--vcpus | 1 | CPU cores allocated to the database VM (1–4) |
--memory | 512M | Memory allocated (512M, 1G, 2G, or 4G) |
--disk | 1024 | Disk size in MiB |
--settings | — | Additional database settings as key=value pairs (repeatable) |
The
--memory flag accepts the string presets 512M, 1G, 2G, and 4G (the CLI converts them to MiB internally). The --disk flag takes a raw MiB integer — for example, --disk 2048 provisions a 2 GiB disk.Listing Databases
Inspecting a Database
Connecting to a Database
Mikrom routes database traffic through an SSH tunnel into the microVM rather than exposing a public PostgreSQL port. Theconnection command prints everything you need to establish that tunnel.
Branches
Neon’s branching model lets you create instant copy-on-write clones of your database for development, staging, or experimentation without duplicating storage.Backup Details
Snapshots
Snapshots are point-in-time captures of the database VM state. They complement Neon’s built-in branching and are useful for pre-migration checkpoints or before destructive schema changes.List snapshots
Create a snapshot
Restore from a snapshot
Delete a snapshot
Deleting a Database
--yes to skip the prompt in automated scripts.