Skip to content
Cloud
Docs

Sandbox CLI reference

Source: @socra/sandbox-cli@0.0.5.

This reference includes every command, argument, and option declared by this released package. Defaults and accepted values are included where the package declares them. Command-specific validation and permissions also apply; see the API reference for resource contracts.

Use socra sandbox --help, or append --help to any command, to inspect the locally installed version.

socra sandbox

Durable project environments with isolated Kata Sessions

CommandPurpose
socra sandbox createCreate a durable Sandbox and start its initial Session
socra sandbox getShow a Sandbox
socra sandbox listList project Sandboxes
socra sandbox updateUpdate Sandbox Session policy
socra sandbox startStart or return the active Session
socra sandbox stopStop the active Session and checkpoint /home
socra sandbox restartCheckpoint and replace the active Session
socra sandbox execExecute a command, resuming the Sandbox if needed
socra sandbox deleteDelete a Sandbox, its Sessions, home, and Snapshots
socra sandbox sessionObservable Kata microVM incarnations of durable Sandboxes
socra sandbox snapshotImmutable persistent-home checkpoints

socra sandbox create

Create a durable Sandbox and start its initial Session

Text
socra sandbox create [options]

Options

OptionInputDescription
--projectValueProject id or slug
--imageValueOCI image
--timeoutValueSession duration, e.g. 30m or 24h
--ephemeralPresence flagDiscard /home when the Session ends
--storageValuePersistent /home size in GiB (default 20)
--commandValueJSON argv array for the Session process
--stoppedPresence flagCreate without starting an initial Session

socra sandbox get

Show a Sandbox

Text
socra sandbox get <id>

Arguments

ArgumentRequiredDescription
idYesSandbox id

socra sandbox list

List project Sandboxes

Text
socra sandbox list [options]

Options

OptionInputDescription
--projectValueProject id or slug
--statusValueSandbox status
--limitValuePage size
--afterValuePage cursor

socra sandbox update

Update Sandbox Session policy

Text
socra sandbox update <id> [options]

Arguments

ArgumentRequiredDescription
idYesSandbox id

Options

OptionInputDescription
--timeoutValueDuration such as 30m or 24h

socra sandbox start

Start or return the active Session

Text
socra sandbox start <id>

Arguments

ArgumentRequiredDescription
idYesSandbox id

socra sandbox stop

Stop the active Session and checkpoint /home

Text
socra sandbox stop <id>

Arguments

ArgumentRequiredDescription
idYesSandbox id

socra sandbox restart

Checkpoint and replace the active Session

Text
socra sandbox restart <id>

Arguments

ArgumentRequiredDescription
idYesSandbox id

socra sandbox exec

Execute a command, resuming the Sandbox if needed

Text
socra sandbox exec <id> [options]

Arguments

ArgumentRequiredDescription
idYesSandbox id

Options

OptionInputDescription
--commandValueJSON argv array

socra sandbox delete

Delete a Sandbox, its Sessions, home, and Snapshots

Text
socra sandbox delete <id>

Arguments

ArgumentRequiredDescription
idYesSandbox id

socra sandbox session

Observable Kata microVM incarnations of durable Sandboxes

CommandPurpose
socra sandbox session createStart or return the active Session for a Sandbox
socra sandbox session getShow a Session
socra sandbox session listList Session history
socra sandbox session updateReset a running Session timeout
socra sandbox session stopStop a Session and checkpoint persistent home
socra sandbox session execExecute a command in a running Session

socra sandbox session create

Start or return the active Session for a Sandbox

Text
socra sandbox session create [options]

Options

OptionInputDescription
--sandboxValueSandbox id

socra sandbox session get

Show a Session

Text
socra sandbox session get <id>

Arguments

ArgumentRequiredDescription
idYesSession id

socra sandbox session list

List Session history

Text
socra sandbox session list [options]

Options

OptionInputDescription
--projectValueProject id or slug
--sandboxValueSandbox filter
--statusValueSession status
--limitValuePage size
--afterValuePage cursor

socra sandbox session update

Reset a running Session timeout

Text
socra sandbox session update <id> [options]

Arguments

ArgumentRequiredDescription
idYesSession id

Options

OptionInputDescription
--timeoutValueDuration such as 30m or 24h

socra sandbox session stop

Stop a Session and checkpoint persistent home

Text
socra sandbox session stop <id>

Arguments

ArgumentRequiredDescription
idYesSession id

socra sandbox session exec

Execute a command in a running Session

Text
socra sandbox session exec <id> [options]

Arguments

ArgumentRequiredDescription
idYesSession id

Options

OptionInputDescription
--commandValueJSON argv array

socra sandbox snapshot

Immutable persistent-home checkpoints

CommandPurpose
socra sandbox snapshot createCheckpoint a persistent Sandbox home
socra sandbox snapshot getShow a Snapshot
socra sandbox snapshot deleteDelete a Snapshot and its EBS checkpoint
socra sandbox snapshot listList filesystem Snapshots

socra sandbox snapshot create

Checkpoint a persistent Sandbox home

Text
socra sandbox snapshot create [options]

Options

OptionInputDescription
--sandboxValueSandbox id

socra sandbox snapshot get

Show a Snapshot

Text
socra sandbox snapshot get <id>

Arguments

ArgumentRequiredDescription
idYesSnapshot id

socra sandbox snapshot delete

Delete a Snapshot and its EBS checkpoint

Text
socra sandbox snapshot delete <id>

Arguments

ArgumentRequiredDescription
idYesSnapshot id

socra sandbox snapshot list

List filesystem Snapshots

Text
socra sandbox snapshot list [options]

Options

OptionInputDescription
--projectValueProject id or slug
--sandboxValueSandbox filter
--statusValueSnapshot status
--limitValuePage size
--afterValuePage cursor

Next step

Return to the Sandbox overview.