Before you begin
You need a StackShift account, a token with sandbox permissions, and a digest-qualified OCI template supported by the configured deployment server. The public contract has no region, zone, node, or deployment-target selector: admission uses StackShift’s configured server and evaluates account quota, server capacity, runtime health, image compatibility, and policy. For CLI use, authenticate interactively or supply a CI token:CI
Quick start with the CLI
Create calls are asynchronous.--wait follows the durable operation; increase the global timeout for provisioning rather than repeatedly submitting create.
Understand the resources
Read lifecycle correctly
The desired state (running, sleeping, or destroyed) records intent. The observed state records reconciliation and may move through queued, scheduling, provisioning, starting, ready, sleeping, resuming, stopping, destroying, degraded, or failed.
Do not treat a successful HTTP response as completed work. Mutations return an operation with status, step, attempt counters, deadline, retryability, and optional failure details. Follow it until succeeded, failed, or cancelled. If the client disconnects, retrieve the operation by ID; retry the original mutation only with the same idempotency key.
Find controls in the dashboard
The Sandboxes landing page is the fleet view. Its local navigation opens global inventories for templates/images, snapshots, volumes, secrets, webhooks, usage/quotas, and audit history. These resources do not crowd the main product sidebar. Inside one sandbox, use:
Every route reads server state. Loading, empty, pending, degraded, stale, forbidden, unavailable, failure, reconnecting, and deleted states are distinct; a missing or disabled control is not an authorization boundary.
Choose a product profile
Profiles apply reviewed defaults and limits. The API catalog is the authority for currently admitted values.Continue
Workspace and product runs
Run commands, terminals, agents, and interpreters.
CLI reference
Use every supported sandbox CLI command.
API and SDKs
Build against the versioned public contract.
Security and persistence
Understand isolation, limits, secrets, sleep, and snapshots.