# Supported sandboxes

URL: https://docs.usestitch.ai/docs/resources/sandboxes



## Availability [#availability]

| Provider                            | Status                                    |
| ----------------------------------- | ----------------------------------------- |
| `vercel` with `auth.mode: byok`     | Available for hosted runs                 |
| `vercel` with `auth.mode: platform` | Disabled                                  |
| `docker`                            | Local-only; rejected by hosted validation |
| `aws-fargate`                       | Disabled                                  |

## Schema [#schema]

[Hosted sandboxes JSON Schema](/schema/sandboxes.json): the factory's `sandboxes` array.
Only available hosted options appear in this schema.

```yaml
sandboxes:
  - key: workspace
    name: Workspace
    provider: vercel
    auth:
      mode: byok
      teamId: REPLACE_WITH_YOUR_TEAM_ID
      projectId: REPLACE_WITH_YOUR_PROJECT_ID
      tokenSecretName: VERCEL_TOKEN
    resources:
      vcpus: 4
    timeoutMs: 1800000
```

Replace identifiers before full validation. Store the access token as a managed secret.
Optional setup scripts and timeouts must satisfy the schema and cross-field validation.
