Sandbox Commands
Sandbox commands allow you to create, manage, and interact with secure isolated environments.
islo use
Use a sandbox - creates it if it doesn’t exist, then opens a shell or runs a command.
Syntax:
Arguments:
Options:
Examples:
Exit codes:
islo stop
Stop one or more running sandboxes without removing them.
Syntax:
Arguments:
Options:
Examples:
Exit codes:
islo pause
Pause a running sandbox. The VM snapshots its state and releases compute resources, so paused sandboxes don’t count against running-sandbox quotas. Use islo resume to bring it back.
For automatic pause, resume, and deletion based on idle time or TTL, set a lifecycle policy when creating the sandbox via the SDK or API.
Syntax:
Arguments:
Examples:
Notes:
- Only running sandboxes can be paused.
- Pause is cheaper than stop+rm+recreate when you’ll come back to the same workspace soon — files, processes, and in-memory state are restored on resume.
islo resume
Resume one or more paused sandboxes.
Syntax:
Arguments:
Examples:
After resume, the sandbox is back to running and you can islo use it as normal.
islo rm
Remove one or more sandboxes completely (stops and deletes).
Syntax:
Arguments:
Options:
Examples:
Aliases: islo delete
Exit codes:
islo ls
List sandboxes. By default, only sandboxes created by you are shown — pass --all to see everything in your team.
Syntax:
Aliases: islo list
Options:
Examples:
Example output:
--output json adds the same data as an array of objects (and includes deleted-at for deleted sandboxes).
Exit codes:
islo status
Show your authentication state, integrations, project configuration, and sandboxes — or details for one sandbox.
Syntax:
Arguments:
For an example of the overview output, see Authentication → islo status. With <name>, islo status prints the sandbox’s status, image, resource allocation, and timestamps. Use --output json for structured output.
Exit codes:
islo logs
Investigate sandbox logs - agent sessions, exec commands, and interactive sessions.
Syntax:
Arguments:
Options:
Examples:
islo port-forward
Forward a local port to a port inside the sandbox.
Syntax:
Aliases: islo pf
Arguments:
Examples:
The command blocks while forwarding. Press Ctrl-C to stop.
islo ssh
Set up SSH access to sandboxes for direct shell access.
Syntax:
Setup process:
- Generates SSH certificates
- Configures your
~/.ssh/configwith Islo proxy settings - Enables direct SSH access using
<sandbox-name>.isloso you can connect your IDE directly
After setup:
Exit codes:
islo snapshot
Manage VM snapshots - save, list, and restore sandbox state.
For detailed documentation, see Snapshots.
Quick reference: