Snapshots
Snapshots let you capture the complete state of a running sandbox and restore it later. This is useful for creating checkpoints before risky changes, sharing a known-good environment, or quickly spinning up pre-configured sandboxes.
Creating Snapshots
Save a snapshot of a running sandbox:
The snapshot captures the entire filesystem state:
- All files across the sandbox filesystem
- Installed tools and dependencies
- System and environment configuration
Custom Snapshot Names
By default, snapshot names are auto-generated. Use --name for a custom name:
Listing Snapshots
View all your snapshots:
Example output:
JSON Output
For scripting:
Restoring from Snapshots
Create a new sandbox from a snapshot using --snapshot:
This creates a new sandbox with all the state from the snapshot:
- Files are restored to
/workspace - Tools are pre-installed
- Configuration is applied
Combining with Other Options
You can combine --snapshot with other flags:
Deleting Snapshots
Remove snapshots you no longer need:
Aliases: islo snapshot delete
Use Cases
Checkpoint Before Risky Changes
CI/CD Base Images
Debugging Production Issues
Command Reference
Notes
- Snapshots are stored securely in Islo’s infrastructure
- Snapshot size depends on your
/workspacecontents and installed tools - Restoring from a snapshot creates a new sandbox (doesn’t overwrite existing)
- Snapshots are scoped to your tenant/organization