Skip to content

Documentation / @agentick/sandbox / SandboxProvider

Interface: SandboxProvider

Defined in: types.ts:47

Properties

name

readonly name: string

Defined in: types.ts:49

Provider name (e.g. "local", "docker", "e2b").

Methods

create()

create(options): Promise<SandboxHandle>

Defined in: types.ts:52

Create a new sandbox instance.

Parameters

options

SandboxCreateOptions

Returns

Promise<SandboxHandle>


destroy()?

optional destroy(sandbox): Promise<void>

Defined in: types.ts:58

Destroy a sandbox (provider-level cleanup).

Parameters

sandbox

SandboxHandle

Returns

Promise<void>


restore()?

optional restore(snapshot): Promise<SandboxHandle>

Defined in: types.ts:55

Restore a sandbox from a snapshot.

Parameters

snapshot

SandboxSnapshot

Returns

Promise<SandboxHandle>

Released under the ISC License.