This feature is currently in private preview and is not recommended for production use.
Create a snapshot
Create a snapshot of an existing sandbox. The snapshot captures the filesystem, running processes, and memory state.List snapshots
Delete a snapshot
Restore a sandbox to a snapshot
Restoring rolls a sandbox back to one of its own snapshots, in place. The sandbox keeps its name, its URLs, its previews, and its configuration: only the instance behind it is torn down and rebuilt from the snapshot, on the same machine the snapshot was taken on.ready. To roll back onto a different sandbox, fork from the snapshot instead.
You can also restore from the Blaxel console: open your sandbox, go to the Snapshots tab, and use the Restore action on the snapshot you want to go back to.
Fork a sandbox
Forking creates a new sandbox from an existing one, forking its entire memory state (files + running processes). The fork inherits the source sandbox’s image, memory configuration, environment variables, and port settings. Callingfork() automatically snapshots the source sandbox’s current state and forks from it. You don’t need to create a snapshot first.
Fork from a snapshot
To create a sandbox from a snapshot you took earlier, pass itssnapshotId. The fork is created from that snapshot instead of the source sandbox’s current state:
Fork request parameters
Sandbox overview
Learn more about sandbox lifecycle and configuration.
