EcosystemSandboxes
Sandbox adapters
Remote execution adapters that implement the common SandboxEnv contract.
Fabric owns the sandbox contract while applications own provider clients and credentials. The adapters below accept structural provider handles, so vendor SDKs remain optional peer dependencies.
pnpm add @fabric-harness/connectors| Provider | Helper | Recipe | Live validation |
|---|---|---|---|
| Databricks SQL | databricksSqlSandbox() | First-party package | Workspace, Warehouse, and Unity Catalog gate. |
| boxd | Community blueprint — no shipped adapter | fh add boxd | Untested blueprint; you implement and validate the adapter. |
| Cloudflare Computer | @fabric-harness/cloudflare/computer | fh add cloudflare-computer | Early preview; Worker Loader beta; Wrangler/account gate. |
| Cloudflare Sandbox | @fabric-harness/cloudflare | fh add cloudflare-sandbox | Wrangler/account gate. |
| Daytona | daytonaSandbox() | fh add daytona | FABRIC_DAYTONA_TEST=1 |
| E2B | e2bSandbox() | fh add e2b | FABRIC_E2B_TEST=1 |
| exe.dev | Community blueprint — no shipped adapter | fh add exedev | Untested blueprint; you implement and validate the adapter. |
| islo | Community blueprint — no shipped adapter | fh add islo | Untested blueprint; you implement and validate the adapter. |
| Mirage | Community blueprint — no shipped adapter | fh add mirage | Untested blueprint; you implement and validate the adapter. |
| Modal | modalSdkSandbox() | fh add modal | FABRIC_MODAL_TEST=1 plus Modal tokens |
| smolvm | Community blueprint — no shipped adapter | fh add smolvm | Untested blueprint; you implement and validate the adapter. |
| Vercel | vercelSandbox() | fh add vercel | Contract tests; run a provider smoke before production. |
| Kubernetes / AKS | kubernetesSandbox() | Package helper | Cluster-gated validation. |
| Any provider | remoteSandbox() / remoteSandboxEnv() | fh add <docs-url> --category sandbox | Provider-specific. |
All sandbox operations still pass through Fabric capability policy. Provider isolation does not replace filesystem, command, network, approval, timeout, or cleanup policy.
Rows marked Community blueprint are untested integration guides: TechFabric Harness does not ship or certify an adapter for those providers, and the fh add recipe scaffolds a project-owned adapter that you implement and validate yourself.