TheDocumentation 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.
mikrom deployment command group manages the live instances — referred to internally as jobs — that run your application workloads inside Firecracker or Cloud Hypervisor microVMs. A deployment in this context is a running VM instance identified by a unique --job-id, as distinct from the deployment record (build artifact) listed by mikrom app deployments. Use these commands to inspect instance state, control VM lifecycle, and take or restore point-in-time snapshots of running microVM memory and disk.
mikrom deployment list
Lists all active deployment jobs across every application in the current project, showing job IDs, application names, and current states.mikrom deployment status
Retrieves detailed status information for a specific live deployment job, including VM state, resource usage, and network details.Name of the application that owns the job.
The unique identifier for this live microVM instance. Obtain a job ID from
mikrom deployment list or mikrom deployment status output.mikrom deployment stop
Terminates a running deployment by forcefully killing the microVM instance. The job record is retained in history but the VM is permanently destroyed.Name of the application that owns the job.
The unique Job ID of the running instance to stop.
mikrom deployment pause
Suspends the vCPUs of a running microVM without destroying it. The VM’s memory and device state are preserved, allowing a fast resume with no cold-start penalty.Name of the application that owns the job.
The unique Job ID of the running instance to pause.
mikrom deployment resume
Resumes a previously paused microVM, restoring vCPU execution from the exact point at which it was suspended.Name of the application that owns the job.
The unique Job ID of the paused instance to resume.
mikrom deployment delete
Removes a deployment job record from history. The microVM must already be stopped before the record can be deleted.Name of the application that owns the job.
The unique Job ID of the record to remove.
Skip the interactive confirmation prompt. Useful for automated cleanup scripts.
mikrom deployment snapshots
Lists all snapshots that have been taken for a given deployment VM, showing snapshot names and creation timestamps.Name of the application that owns the job.
The unique Job ID whose snapshots you want to list.
mikrom deployment snapshot-create
Creates a point-in-time snapshot of a running or paused deployment VM, capturing both vCPU state and memory contents. Snapshots can later be used to restore the VM to this exact state.Name of the application that owns the job.
The unique Job ID of the VM to snapshot.
A human-readable name for the snapshot (positional argument). Use a descriptive label such as
before-migration or post-warmup to make rollbacks easier to identify.Snapshot creation may briefly pause VM execution while the hypervisor serialises memory state. For latency-sensitive workloads, consider taking snapshots during low-traffic periods.
mikrom deployment snapshot-restore
Restores a deployment VM to the state captured in a named snapshot. The VM is rewound to the exact vCPU and memory state at the time the snapshot was taken.Name of the application that owns the job.
The unique Job ID of the VM to restore.
Name of the snapshot to restore (positional argument). Must match a name returned by
mikrom deployment snapshots.mikrom deployment snapshot-delete
Permanently deletes a named snapshot for a deployment VM, freeing the storage it occupied on the host.Name of the application that owns the job.
The unique Job ID whose snapshot you want to delete.
Name of the snapshot to delete (positional argument).