Skip to main content
Resume starts a new running machine from hibernated paused state. The resumed machine gets a new machine ID while preserving compatible VM state from the paused snapshot. Reusable snapshots use Machine.create(snapshot_id=...) instead.

What state changes

  • Paused state becomes attached to a new running machine.
  • The resumed machine receives fresh runtime routing and access state.
  • Incompatible kernel, architecture, or runtime-host restores fail explicitly.

Usage

API reference: resumeMachine (POST /v1/machines/{snapshot_id}/resume). Reusable snapshot API: Snapshots. Guide: Monitor and snapshots. Example: Examples.