# SandboxProviderConfig

> **Class** in `deepagents_code`

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

Configuration for a single config-declared sandbox provider.

!!! warning

    Setting `class_path` executes arbitrary Python code imported from the
    user's config file. This has the same trust model as model
    `class_path` — the user controls their own machine.

## Signature

```python
SandboxProviderConfig()
```

## Extends

- `TypedDict`

## Constructors

```python
__init__(
    class_path: str,
    working_dir: str,
    package: str,
    supports_sandbox_id: bool,
    supports_snapshot_name: bool,
    params: dict[str, Any],
)
```

| Name | Type |
|------|------|
| `class_path` | `str` |
| `working_dir` | `str` |
| `package` | `str` |
| `supports_sandbox_id` | `bool` |
| `supports_snapshot_name` | `bool` |
| `params` | `dict[str, Any]` |


## Properties

- `class_path`
- `working_dir`
- `package`
- `supports_sandbox_id`
- `supports_snapshot_name`
- `params`

---

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