# SandboxProvider

> **Class** in `deepagents_code`

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

Interface for creating and deleting sandbox backends.

## Signature

```python
SandboxProvider()
```

## Extends

- `ABC`

## Properties

- `metadata`

## Methods

- [`get_or_create()`](https://reference.langchain.com/python/deepagents-code/integrations/sandbox_provider/SandboxProvider/get_or_create)
- [`delete()`](https://reference.langchain.com/python/deepagents-code/integrations/sandbox_provider/SandboxProvider/delete)
- [`aget_or_create()`](https://reference.langchain.com/python/deepagents-code/integrations/sandbox_provider/SandboxProvider/aget_or_create)
- [`adelete()`](https://reference.langchain.com/python/deepagents-code/integrations/sandbox_provider/SandboxProvider/adelete)

---

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