Capabilities
Capability graph
One static table per adapter drives compile-time gating, a runtime read-model, and fail-fast errors. Every capability, every provider — declared.
The artifact
One static table per adapter drives compile-time gating, a runtime read-model, and fail-fast errors. It's queryable in your code — and here it is in full.
Hover a cell to inspect.
| Capability | In-Memory10n | E2B13n | Vercel4n | Cloudflare7n | Daytona9n | Modal5n | Fly6n | AWS Lambda6n | Northflank4n | Runloop6n | CodeSandbox6n | Morph5n | Blaxel6n | Beam6n | Railway5n |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| lifecycle | |||||||||||||||
| list | |||||||||||||||
| stop | |||||||||||||||
| pause | |||||||||||||||
| setTimeout | |||||||||||||||
| exec | |||||||||||||||
| background | |||||||||||||||
| streaming | |||||||||||||||
| killProcess | |||||||||||||||
| pty | |||||||||||||||
| stdin | |||||||||||||||
| filesystem | |||||||||||||||
| filesWatch | |||||||||||||||
| filesUpload | |||||||||||||||
| code | |||||||||||||||
| codeInterpreter | |||||||||||||||
| statefulKernel | |||||||||||||||
| network | |||||||||||||||
| exposePort | |||||||||||||||
| privatePreview | |||||||||||||||
| egressControl | |||||||||||||||
| ssh | |||||||||||||||
| proxiedFetch | |||||||||||||||
| snapshot | |||||||||||||||
| snapshot | |||||||||||||||
| fork | |||||||||||||||
| volumes | |||||||||||||||
| meta | |||||||||||||||
| gpu | |||||||||||||||
| region | |||||||||||||||
| secretsVault | |||||||||||||||
| metrics | |||||||||||||||
native emulated unsupported
Capabilities
Each provider declares a static capability table. It drives compile-time type gating, a runtime read-model, and fail-fast errors before any network call.
Templates
The build-time base image for a sandbox. A single opaque string on SandboxSpec, mapped per-adapter to that provider's nearest concept.