> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# E2B

> How to set up the E2B connector, plus the actions that are available.

<div className="connector-page-header">
  <img src="https://stackone-logos.com/api/e2b/filled/svg" alt="E2B" className="connector-page-icon" />

  <div className="connector-page-changelog">
    <div className="connector-page-version"><span className="connector-page-tag-preview connector-page-stage-tag">Preview</span><span>v0.1.0</span></div>
    <div><a href="/connectors/e2b/changelog">See changelog</a></div>
  </div>

  <div className="connector-page-header-meta">
    <div className="connector-page-subtitle"><a href="#actions">58 actions</a> · 1 auth method</div>

    <div className="connector-page-category-tags">
      <span className="connector-page-category-tag">Developer Tools</span>
    </div>
  </div>
</div>

## Getting Started

<Steps>
  <Step title="Create or Select a Project">
    Set up a new project or select an existing one. See [Organizations & Projects](/gateway/concepts/organizations-and-projects).
  </Step>

  <Step title="Configure the Connector">
    Enable the connector and set up a Connector Profile in your project. See [Setup Connector Profile](/gateway/quickstart#setup-connector-profile).

    <Columns cols={2}>
      <Card title="Connector Profile · API Key" href="/connectors/e2b/guides/connector-profile/api-key" icon="https://stackone-logos.com/api/e2b/filled/svg" horizontal>
        Uses a team API key sent in the X-API-Key header. No app registration required. The key is team-scoped, so it reaches on...
      </Card>
    </Columns>
  </Step>

  <Step title="Link an Account">
    Link an account [from the dashboard](/connect/managing-connectors/linking-accounts#link-from-the-dashboard) (or via [StackOne Hub](/embed/account-linking/overview)).

    See the guide for the authentication type chosen in the Connector Profile:

    <Columns cols={2}>
      <Card title="Link Account · API Key" href="/connectors/e2b/guides/link-account/api-key" icon="https://stackone-logos.com/api/e2b/filled/svg" horizontal />
    </Columns>
  </Step>

  <Step title="Use Actions">
    Connect an AI platform to the linked account's actions. See [AI Platforms](/connect/ai-platforms/overview).

    Other ways to call actions are listed in [Protocols & SDKs](/connect/protocols-and-sdks).
  </Step>
</Steps>

## Actions

<div className="connector-meta-library-section">
  <div className="connector-actions-controls not-prose" data-connector-actions-controls>
    <div className="connector-actions-controls__row">
      <input type="search" className="connector-actions-search" data-connector-actions-search placeholder="Search actions" aria-label="Search actions" />
    </div>
  </div>

  <div className="meta-library-count" data-connector-actions-count>58 actions</div>

  <div className="not-prose meta-library-table-container" data-connector-actions-table>
    <div className="connector-meta-library-grid">
      <div className="connector-meta-library-row">
        <div className="meta-library-grid-header-cell">Action</div>
        <div className="meta-library-grid-header-cell">Description</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_list_directory" data-action-label="List Directory" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Directory</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_list_directory" aria-label="Copy e2b_list_directory"><code className="connector-page-code">e2b\_list\_directory</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List the entries of a directory inside a running sandbox, optionally recursing to a given depth.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_stat_file" data-action-label="Stat File" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Stat File</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_stat_file" aria-label="Copy e2b_stat_file"><code className="connector-page-code">e2b\_stat\_file</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Return metadata for one path inside a running sandbox.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_upload_file" data-action-label="Upload File" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Upload File</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_upload_file" aria-label="Copy e2b_upload_file"><code className="connector-page-code">e2b\_upload\_file</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Upload a file into a running sandbox, creating parent directories as needed.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_download_file" data-action-label="Download File" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Download File</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_download_file" aria-label="Copy e2b_download_file"><code className="connector-page-code">e2b\_download\_file</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Download a file from inside a running sandbox by path.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_make_directory" data-action-label="Make Directory" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Make Directory</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_make_directory" aria-label="Copy e2b_make_directory"><code className="connector-page-code">e2b\_make\_directory</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a directory inside a running sandbox.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_move_file" data-action-label="Move File" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Move File</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_move_file" aria-label="Copy e2b_move_file"><code className="connector-page-code">e2b\_move\_file</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Move or rename a file or directory inside a running sandbox.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_remove_file" data-action-label="Remove File" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Remove File</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_remove_file" aria-label="Copy e2b_remove_file"><code className="connector-page-code">e2b\_remove\_file</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a file or directory inside a running sandbox.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_create_watcher" data-action-label="Create Watcher" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Watcher</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_create_watcher" aria-label="Copy e2b_create_watcher"><code className="connector-page-code">e2b\_create\_watcher</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a pollable filesystem watcher on a directory inside a running sandbox.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_get_watcher_events" data-action-label="Get Watcher Events" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Watcher Events</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_get_watcher_events" aria-label="Copy e2b_get_watcher_events"><code className="connector-page-code">e2b\_get\_watcher\_events</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Drain the filesystem events a watcher has buffered since the last poll.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_remove_watcher" data-action-label="Remove Watcher" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Remove Watcher</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_remove_watcher" aria-label="Copy e2b_remove_watcher"><code className="connector-page-code">e2b\_remove\_watcher</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Destroy a filesystem watcher and free its server-side event buffer.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_compose_files" data-action-label="Compose Files" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Compose Files</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_compose_files" aria-label="Copy e2b_compose_files"><code className="connector-page-code">e2b\_compose\_files</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Concatenate several files inside a sandbox into one using zero-copy composition.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_list_processes" data-action-label="List Processes" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Processes</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_list_processes" aria-label="Copy e2b_list_processes"><code className="connector-page-code">e2b\_list\_processes</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List the processes currently running inside a sandbox.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_send_process_input" data-action-label="Send Process Input" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Send Process Input</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_send_process_input" aria-label="Copy e2b_send_process_input"><code className="connector-page-code">e2b\_send\_process\_input</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Send stdin or PTY bytes to a running process inside a sandbox.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_send_process_signal" data-action-label="Send Process Signal" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Send Process Signal</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_send_process_signal" aria-label="Copy e2b_send_process_signal"><code className="connector-page-code">e2b\_send\_process\_signal</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Send a termination signal to a running process inside a sandbox.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_update_process" data-action-label="Update Process" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Update Process</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_update_process" aria-label="Copy e2b_update_process"><code className="connector-page-code">e2b\_update\_process</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a running process inside a sandbox, such as resizing its pseudo-terminal.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_close_process_stdin" data-action-label="Close Process Stdin" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Close Process Stdin</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_close_process_stdin" aria-label="Copy e2b_close_process_stdin"><code className="connector-page-code">e2b\_close\_process\_stdin</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Close standard input on a running process to signal end of file.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_get_sandbox_health" data-action-label="Get Sandbox Health" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Sandbox Health</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_get_sandbox_health" aria-label="Copy e2b_get_sandbox_health"><code className="connector-page-code">e2b\_get\_sandbox\_health</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Probe whether a sandbox's in-sandbox agent is alive and reachable.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_get_sandbox_service_stats" data-action-label="Get Sandbox Service Stats" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Sandbox Service Stats</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_get_sandbox_service_stats" aria-label="Copy e2b_get_sandbox_service_stats"><code className="connector-page-code">e2b\_get\_sandbox\_service\_stats</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Return internal service statistics from a sandbox's in-sandbox agent.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_list_sandbox_env_vars" data-action-label="List Sandbox Environment Variables" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Sandbox Environment Variables</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_list_sandbox_env_vars" aria-label="Copy e2b_list_sandbox_env_vars"><code className="connector-page-code">e2b\_list\_sandbox\_env\_vars</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Return the environment variables visible inside a running sandbox.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_list_sandboxes" data-action-label="List Sandboxes" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Sandboxes</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_list_sandboxes" aria-label="Copy e2b_list_sandboxes"><code className="connector-page-code">e2b\_list\_sandboxes</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List the team's sandboxes, newest first, with optional state, template, metadata and start-time filters.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_get_sandbox" data-action-label="Get Sandbox" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Sandbox</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_get_sandbox" aria-label="Copy e2b_get_sandbox"><code className="connector-page-code">e2b\_get\_sandbox</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a single sandbox by ID, including its state, resource allocation, expiry and envd access token.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_create_sandbox" data-action-label="Create Sandbox" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Sandbox</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_create_sandbox" aria-label="Copy e2b_create_sandbox"><code className="connector-page-code">e2b\_create\_sandbox</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Start a new sandbox from a template and return its ID and envd access token.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_connect_sandbox" data-action-label="Connect To Sandbox" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Connect To Sandbox</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_connect_sandbox" aria-label="Copy e2b_connect_sandbox"><code className="connector-page-code">e2b\_connect\_sandbox</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Return sandbox details and resume the sandbox first if it is paused.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_pause_sandbox" data-action-label="Pause Sandbox" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Pause Sandbox</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_pause_sandbox" aria-label="Copy e2b_pause_sandbox"><code className="connector-page-code">e2b\_pause\_sandbox</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Snapshot a sandbox in place and stop it so it can be resumed later.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_kill_sandbox" data-action-label="Kill Sandbox" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Kill Sandbox</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_kill_sandbox" aria-label="Copy e2b_kill_sandbox"><code className="connector-page-code">e2b\_kill\_sandbox</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Terminate a sandbox immediately and release its resources.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_fork_sandbox" data-action-label="Fork Sandbox" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Fork Sandbox</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_fork_sandbox" aria-label="Copy e2b_fork_sandbox"><code className="connector-page-code">e2b\_fork\_sandbox</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Checkpoint a running sandbox and create new sandboxes from that snapshot.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_set_sandbox_timeout" data-action-label="Set Sandbox Timeout" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Set Sandbox Timeout</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_set_sandbox_timeout" aria-label="Copy e2b_set_sandbox_timeout"><code className="connector-page-code">e2b\_set\_sandbox\_timeout</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Overwrite a sandbox's time to live so it expires the given number of seconds from now.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_refresh_sandbox" data-action-label="Refresh Sandbox" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Refresh Sandbox</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_refresh_sandbox" aria-label="Copy e2b_refresh_sandbox"><code className="connector-page-code">e2b\_refresh\_sandbox</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Extend a sandbox's time to live to keep it alive.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_update_sandbox_network" data-action-label="Update Sandbox Network" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Update Sandbox Network</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_update_sandbox_network" aria-label="Copy e2b_update_sandbox_network"><code className="connector-page-code">e2b\_update\_sandbox\_network</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Replace the egress network rules on a running sandbox.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_get_sandbox_logs" data-action-label="Get Sandbox Logs" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Sandbox Logs</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_get_sandbox_logs" aria-label="Copy e2b_get_sandbox_logs"><code className="connector-page-code">e2b\_get\_sandbox\_logs</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Read a sandbox's log stream with cursor, direction, level and search filters.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_get_sandbox_metrics" data-action-label="Get Sandbox Metrics" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Sandbox Metrics</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_get_sandbox_metrics" aria-label="Copy e2b_get_sandbox_metrics"><code className="connector-page-code">e2b\_get\_sandbox\_metrics</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Return the CPU, memory and disk time series for one sandbox.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_list_sandbox_metrics" data-action-label="List Sandbox Metrics" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Sandbox Metrics</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_list_sandbox_metrics" aria-label="Copy e2b_list_sandbox_metrics"><code className="connector-page-code">e2b\_list\_sandbox\_metrics</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Return metrics for several sandboxes in a single call.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_create_snapshot" data-action-label="Create Snapshot" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Snapshot</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_create_snapshot" aria-label="Copy e2b_create_snapshot"><code className="connector-page-code">e2b\_create\_snapshot</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Capture a sandbox's current state as a persistent snapshot that outlives the sandbox.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_list_snapshots" data-action-label="List Snapshots" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Snapshots</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_list_snapshots" aria-label="Copy e2b_list_snapshots"><code className="connector-page-code">e2b\_list\_snapshots</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List the team's snapshots, optionally filtered by source sandbox or name.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_list_secrets" data-action-label="List Secrets" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Secrets</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_list_secrets" aria-label="Copy e2b_list_secrets"><code className="connector-page-code">e2b\_list\_secrets</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List the project's secrets, returning metadata only.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_get_secret" data-action-label="Get Secret" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Secret</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_get_secret" aria-label="Copy e2b_get_secret"><code className="connector-page-code">e2b\_get\_secret</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get one secret's metadata by identifier or name.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_create_secret" data-action-label="Create Secret" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Secret</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_create_secret" aria-label="Copy e2b_create_secret"><code className="connector-page-code">e2b\_create\_secret</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a secret by storing a runtime marker as its first version.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_update_secret" data-action-label="Update Secret" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Update Secret</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_update_secret" aria-label="Copy e2b_update_secret"><code className="connector-page-code">e2b\_update\_secret</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Rotate a secret by appending a new version of its stored marker.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_delete_secret" data-action-label="Delete Secret" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Delete Secret</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_delete_secret" aria-label="Copy e2b_delete_secret"><code className="connector-page-code">e2b\_delete\_secret</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Revoke a secret and schedule its versions for cleanup.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_list_template_tags" data-action-label="List Template Tags" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Template Tags</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_list_template_tags" aria-label="Copy e2b_list_template_tags"><code className="connector-page-code">e2b\_list\_template\_tags</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all tags pointing at builds of one template.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_assign_tags" data-action-label="Assign Tags" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Assign Tags</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_assign_tags" aria-label="Copy e2b_assign_tags"><code className="connector-page-code">e2b\_assign\_tags</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Assign one or more tags to a template build.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_delete_tags" data-action-label="Delete Tags" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Delete Tags</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_delete_tags" aria-label="Copy e2b_delete_tags"><code className="connector-page-code">e2b\_delete\_tags</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete one or more tags from a template.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_get_team_metrics" data-action-label="Get Team Metrics" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Team Metrics</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_get_team_metrics" aria-label="Copy e2b_get_team_metrics"><code className="connector-page-code">e2b\_get\_team\_metrics</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Return the team's concurrent-sandbox and sandbox-start-rate time series over an interval.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_get_team_metrics_max" data-action-label="Get Team Metrics Max" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Team Metrics Max</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_get_team_metrics_max" aria-label="Copy e2b_get_team_metrics_max"><code className="connector-page-code">e2b\_get\_team\_metrics\_max</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Return the peak value of one team metric over an interval.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_list_templates" data-action-label="List Templates" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Templates</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_list_templates" aria-label="Copy e2b_list_templates"><code className="connector-page-code">e2b\_list\_templates</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List the team's template definitions.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_check_template_alias" data-action-label="Check Template Alias" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Check Template Alias</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_check_template_alias" aria-label="Copy e2b_check_template_alias"><code className="connector-page-code">e2b\_check\_template\_alias</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Check whether a template exists under a given alias.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_list_template_builds" data-action-label="List Template Builds" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Template Builds</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_list_template_builds" aria-label="Copy e2b_list_template_builds"><code className="connector-page-code">e2b\_list\_template\_builds</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all builds for one template.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_create_template" data-action-label="Create Template" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Template</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_create_template" aria-label="Copy e2b_create_template"><code className="connector-page-code">e2b\_create\_template</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new sandbox template and its initial build record.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_update_template" data-action-label="Update Template" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Update Template</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_update_template" aria-label="Copy e2b_update_template"><code className="connector-page-code">e2b\_update\_template</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a template's settings, such as whether it is public.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_delete_template" data-action-label="Delete Template" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Delete Template</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_delete_template" aria-label="Copy e2b_delete_template"><code className="connector-page-code">e2b\_delete\_template</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a template and its builds.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_get_build_upload_link" data-action-label="Get Build Upload Link" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Build Upload Link</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_get_build_upload_link" aria-label="Copy e2b_get_build_upload_link"><code className="connector-page-code">e2b\_get\_build\_upload\_link</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a presigned upload link for a tar file of template build layer files.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_start_build" data-action-label="Start Build" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Start Build</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_start_build" aria-label="Copy e2b_start_build"><code className="connector-page-code">e2b\_start\_build</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Start building a template image from a base image or template and a list of steps.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_get_build_status" data-action-label="Get Build Status" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Build Status</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_get_build_status" aria-label="Copy e2b_get_build_status"><code className="connector-page-code">e2b\_get\_build\_status</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get the status of one template build, with a slice of its logs.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_get_build_logs" data-action-label="Get Build Logs" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Build Logs</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_get_build_logs" aria-label="Copy e2b_get_build_logs"><code className="connector-page-code">e2b\_get\_build\_logs</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Read a template build's log stream with cursor, direction, level and source filters.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_list_volumes" data-action-label="List Volumes" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>List Volumes</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_list_volumes" aria-label="Copy e2b_list_volumes"><code className="connector-page-code">e2b\_list\_volumes</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List the team's persistent volumes.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_get_volume" data-action-label="Get Volume" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Get Volume</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_get_volume" aria-label="Copy e2b_get_volume"><code className="connector-page-code">e2b\_get\_volume</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get one persistent volume by ID.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_create_volume" data-action-label="Create Volume" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Create Volume</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_create_volume" aria-label="Copy e2b_create_volume"><code className="connector-page-code">e2b\_create\_volume</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new persistent volume for the team.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="e2b_delete_volume" data-action-label="Delete Volume" data-action-scopes="" data-action-auth="API Key" data-action-auth-scopes="{&#x22;API Key&#x22;:[]}">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div>Delete Volume</div>
          <div className="connector-meta-library-item-sub"><button type="button" className="connector-page-code-button" data-copy="e2b_delete_volume" aria-label="Copy e2b_delete_volume"><code className="connector-page-code">e2b\_delete\_volume</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Delete a persistent volume from the team.</div>
      </div>
    </div>
  </div>
</div>
