# SandboxConfig

> **Class** in `deepagents_cli`

📖 [View in docs](https://reference.langchain.com/python/deepagents-cli/deploy/config/SandboxConfig)

`[sandbox]` section — sandbox provider settings.

The whole section is optional. When omitted (or `provider = "none"`)
the runtime falls back to an in-process `StateBackend` and tools
like `execute` become no-ops.

## Signature

```python
SandboxConfig(
    self,
    provider: SandboxProvider = 'none',
    template: str = 'deepagents-deploy',
    image: str = 'python:3',
    scope: SandboxScope = 'thread',
)
```

## Constructors

```python
__init__(
    self,
    provider: SandboxProvider = 'none',
    template: str = 'deepagents-deploy',
    image: str = 'python:3',
    scope: SandboxScope = 'thread',
) -> None
```

| Name | Type |
|------|------|
| `provider` | `SandboxProvider` |
| `template` | `str` |
| `image` | `str` |
| `scope` | `SandboxScope` |


## Properties

- `provider`
- `template`
- `image`
- `scope`

---

[View source on GitHub](https://github.com/langchain-ai/deepagents/blob/64d45f67c86edb4df2ced0e7b82f1a8fd158ec8c/libs/cli/deepagents_cli/deploy/config.py#L95)