langchain.js
    Preparing search index...

    Module experimental/sandbox

    LangSmith Sandbox Module.

    This module provides sandboxed code execution capabilities through the LangSmith Sandbox API.

    import { SandboxClient } from "langsmith/experimental/sandbox";

    // Uses LANGSMITH_ENDPOINT and LANGSMITH_API_KEY from environment
    const client = new SandboxClient();

    const sandbox = await client.createSandbox("python-sandbox");
    try {
    const result = await sandbox.run("python --version");
    console.log(result.stdout);
    } finally {
    await sandbox.delete();
    }

    Classes

    LangSmithDataplaneNotConfiguredError
    LangSmithQuotaExceededError
    LangSmithResourceAlreadyExistsError
    LangSmithResourceInUseError
    LangSmithResourceNameConflictError
    LangSmithResourceNotFoundError
    LangSmithResourceTimeoutError
    LangSmithSandboxAPIError
    LangSmithSandboxAuthenticationError
    LangSmithSandboxConnectionError
    LangSmithSandboxCreationError
    LangSmithSandboxError
    LangSmithSandboxNotReadyError
    LangSmithSandboxOperationError
    LangSmithValidationError
    Sandbox
    SandboxClient

    Interfaces

    CreatePoolOptions
    CreateSandboxOptions
    CreateTemplateOptions
    CreateVolumeOptions
    ExecutionResult
    Pool
    ResourceSpec
    RunOptions
    SandboxClientConfig
    SandboxData
    SandboxTemplate
    UpdatePoolOptions
    UpdateTemplateOptions
    UpdateVolumeOptions
    Volume
    VolumeMountSpec