# tinker_cookbook.sandbox

| Class | Description |
| --- | --- |
| [`SandboxBackend`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/sandbox/sandboxbackend/) |  |
| [`SandboxResult`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/sandbox/sandboxresult/) | Result from a sandbox operation. |
| [`SandboxTerminatedError`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/sandbox/sandboxterminatederror/) | Raised when a sandbox has been terminated or died unexpectedly. |
| [`SandboxInterface`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/sandbox/sandboxinterface/) | Interface for a sandbox. |
| [`SandboxFusionClient`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/sandbox/sandboxfusionclient/) | Async HTTP client for SandboxFusion code execution. |
| [`ModalSandbox`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/sandbox/modalsandbox/) | Persistent Modal sandbox for code execution. Conforms to SandboxInterface. |
| [`ModalSandboxPool`](https://tinker-docs.thinkingmachines.ai/cookbook/api-reference/sandbox/modalsandboxpool/) | Pool of Modal sandboxes for concurrent execution.
