Commands and files
Run commands, stream output and move files through one API.
ExecutionThe right provider, the right account, and your policies from creation to every outbound request.
Optimize for the lowest cost, fastest startup, or highest creation success. Keep region, isolation and capabilities as firm requirements.
3 matching pools, ordered by lowest configured price.
Use several accounts on one provider, combine providers, or do both. Route across their capacity while keeping credentials and policies separate.
Each pool connects a provider account to the resources it offers. Choose an explicit order, rank matching pools by your priorities, or pin a destination.
Understand accounts and poolsTry two accounts on one provider, then another provider. Every pool must satisfy the request’s requirements.
Capacity limits, rate limits and provider outages can interrupt a start. When a pool cannot serve the request, Sandbox Router tries the next eligible one.
Find pools that satisfy your requirements.
Order them by your routing priorities.
Check policy and attempt creation, moving on when a pool cannot serve it.
Keep the first successful placement under the same sandbox ID.
One sandbox ID. Fresh policy checks. Your requirements stay in force.
Inside creation failoverControl who can create, where workloads can run, what they can do, and which services they can reach.
Decide who can create a sandbox and which resources it can use.
Control start, stop, update, snapshot and delete permissions independently.
Apply rules to specific provider pools and account boundaries.
Authorize commands, file access, port access and credential use.
Control outbound destinations and the credentials attached to matching requests.
Policies work together across layers, including during failover. A denied action stays denied.
Explore policy layersControl outbound destinations and add credentials at egress, outside the sandbox. Each matching request uses only the connections it is authorized to use.
Network enforcement and credential injection follow the selected provider’s capabilities.
How egress policies workMakes a request to an allowed API.
Checks policy and adds the credential.
Destination + credential authorizationReceives the authenticated request.
Run commands, stream output and move files through one API.
ExecutionStart from an image or restore saved state using the provider’s supported formats.
SnapshotsStart, stop and delete sandboxes. Stop idle compute automatically.
LifecycleTrack activity, resource usage and the actor behind lifecycle changes.
UsageOne integration. Your accounts. Your rules.