Built by Metorial, the integration platform for agentic AI.

Learn More

Tools

Update Webhook

Update an existing webhook's configuration. You can change the target URL, enable/disable it, update subscribed event types, or change the signature secret.

List Webhooks

List all registered webhooks for sandbox lifecycle events on the authenticated team.

Delete Volume

Permanently delete a storage volume. All data stored in the volume will be lost.

List Sandboxes

List sandboxes associated with the authenticated team. Filter by state (running, paused) or metadata. Supports pagination for large result sets.

Get Lifecycle Events

Retrieve sandbox lifecycle events. Track when sandboxes are created, paused, resumed, updated, snapshotted, or killed. Can fetch events for a specific sandbox or for all sandboxes on the team.

Create Webhook

Register a new webhook to receive notifications for sandbox lifecycle events. Events include sandbox creation, updates, termination, pause, resume, and snapshots.

Create Volume

Create a new persistent storage volume. Volumes can be mounted to sandboxes to provide data that persists across sandbox lifecycles.

Delete Template

Permanently delete a sandbox template. Existing sandboxes created from this template will continue running, but no new sandboxes can be created from it.

List Snapshots

List persistent snapshots. Optionally filter by sandbox ID or template ID. Snapshots capture the full state of a sandbox and can be used to create new sandboxes.

Create Sandbox

Create a new E2B cloud sandbox environment. Sandboxes are lightweight, secure Linux VMs for executing code in isolation. You can specify a custom template, set a timeout, configure auto-pause behavior, and attach metadata or environment variables.

Set Sandbox Timeout

Extend or reduce the timeout of a running sandbox. After the timeout expires, the sandbox will be killed or paused (depending on its auto-pause configuration).

List Templates

List all sandbox templates available to the authenticated team. Templates define the base environment (CPU, memory, disk, pre-installed dependencies) for creating sandboxes.

Pause Sandbox

Pause a running sandbox, preserving its full state including filesystem, memory, and running processes. The sandbox can be resumed later from the exact same state. Paused sandboxes persist indefinitely and do not count against runtime limits.

List Volumes

List all storage volumes available to the authenticated team. Volumes provide persistent storage that outlives individual sandbox instances.

Resume Sandbox

Resume a paused sandbox, restoring it to its previous state including filesystem, memory, and running processes. Optionally set a new timeout for the resumed sandbox.

Get Sandbox

Retrieve detailed information about a specific sandbox by its ID, including its state, resource allocation, template, timeout, and metadata.

Delete Webhook

Permanently delete a registered webhook. It will stop receiving events immediately.

Kill Sandbox

Permanently terminate a running or paused sandbox. All files, processes, and state will be destroyed. This action cannot be undone.

Create Snapshot

Create a persistent snapshot of a running sandbox's state. The sandbox is briefly paused during snapshot creation and then automatically resumes. Snapshots allow rapidly spinning up new sandboxes from a known state.