Checkpoints

A checkpoint is a named pointer to a specific version of an instance's disk manifest. Think of it like a git tag: cheap to create, holds the state in place, and lets you roll back to it later.

Checkpoints are distinct from snapshots — a checkpoint captures the disk manifest version only, while a snapshot captures full VM memory + disk for fast resume. Both live under an instance.

Endpoints

Rolling back

Roll an instance back to a prior checkpoint via POST /v1/instances/:id/rollback. The instance's current_manifest_version is swapped atomically; running VMs are restarted on the older manifest.