# SandboxConfig

> **Class** in `deepagents_code`

📖 [View in docs](https://reference.langchain.com/python/deepagents-code/integrations/sandbox_config/SandboxConfig)

Parsed `[sandboxes]` configuration from `config.toml`.

Instances are immutable once constructed; `providers` is wrapped in a
`MappingProxyType` to prevent accidental mutation.

## Signature

```python
SandboxConfig(
    self,
    default: str | None = None,
    providers: Mapping[str, SandboxProviderConfig] = dict(),
    parse_error: str | None = None,
)
```

## Constructors

```python
__init__(
    self,
    default: str | None = None,
    providers: Mapping[str, SandboxProviderConfig] = dict(),
    parse_error: str | None = None,
) -> None
```

| Name | Type |
|------|------|
| `default` | `str \| None` |
| `providers` | `Mapping[str, SandboxProviderConfig]` |
| `parse_error` | `str \| None` |


## Properties

- `default`
- `providers`
- `parse_error`

## Methods

- [`load()`](https://reference.langchain.com/python/deepagents-code/integrations/sandbox_config/SandboxConfig/load)
- [`get_params()`](https://reference.langchain.com/python/deepagents-code/integrations/sandbox_config/SandboxConfig/get_params)

---

[View source on GitHub](https://github.com/langchain-ai/deepagents/blob/e14e0adcbe78565ed3650e7f24b2a775d5437d25/libs/code/deepagents_code/integrations/sandbox_config.py#L79)