@@ -10,6 +10,7 @@ Runnable examples live in [`examples/`](./examples).
1010- [ Blueprint with Build Context] ( #blueprint-with-build-context )
1111- [ Devbox From Blueprint (Run Command, Shutdown)] ( #devbox-from-blueprint-lifecycle )
1212- [ Devbox Snapshot and Resume] ( #devbox-snapshot-resume )
13+ - [ Devbox Snapshots (Suspend, Resume, Restore, Delete)] ( #devbox-snapshots )
1314- [ Devbox Tunnel (HTTP Server Access)] ( #devbox-tunnel )
1415- [ MCP Hub + Claude Code + GitHub] ( #mcp-github-tools )
1516- [ Secrets with Devbox (Create, Inject, Verify, Delete)] ( #secrets-with-devbox )
@@ -106,6 +107,37 @@ uv run pytest -m smoketest tests/smoketests/examples/
106107
107108** Source:** [ ` examples/devbox_snapshot_resume.py ` ] ( ./examples/devbox_snapshot_resume.py )
108109
110+ <a id =" devbox-snapshots " ></a >
111+ ## Devbox Snapshots (Suspend, Resume, Restore, Delete)
112+
113+ ** Use case:** Upload a file to a devbox, preserve it across suspend and resume, create a disk snapshot, restore multiple devboxes from that snapshot, mutate each copy independently, and delete the snapshot when finished.
114+
115+ ** Tags:** ` devbox ` , ` snapshot ` , ` suspend ` , ` resume ` , ` files ` , ` cleanup `
116+
117+ ### Workflow
118+ - Create a source devbox
119+ - Upload a file and mutate it into a shared baseline
120+ - Suspend and resume the source devbox
121+ - Create a disk snapshot from the resumed devbox
122+ - Restore two additional devboxes from the same snapshot baseline
123+ - Mutate the same file differently in each devbox to prove isolation
124+ - Shutdown the devboxes and delete the snapshot
125+
126+ ### Prerequisites
127+ - ` RUNLOOP_API_KEY `
128+
129+ ### Run
130+ ``` sh
131+ uv run python -m examples.devbox_snapshots
132+ ```
133+
134+ ### Test
135+ ``` sh
136+ uv run pytest -m smoketest tests/smoketests/examples/
137+ ```
138+
139+ ** Source:** [ ` examples/devbox_snapshots.py ` ] ( ./examples/devbox_snapshots.py )
140+
109141<a id =" devbox-tunnel " ></a >
110142## Devbox Tunnel (HTTP Server Access)
111143
0 commit comments