# E2B CLI (/docs/cli)

<!-- agent-signals: reading_time_min: 1 · est_tokens: 248 · updated: 2026-07-30 -->
Related: [API key](/docs/api-key.md), [Billing & limits](/docs/billing.md), [Running commands in sandbox](/docs/commands.md), [Cookbook](/docs/cookbook.md), [Filesystem](/docs/filesystem.md), [Overview](/docs/mcp.md)

E2B CLI is a command line tool that allows you to manage and interact with sandboxes and [templates](/docs/template/quickstart).

## Installation [#installation]

**Using Homebrew (on macOS)**

<CodeGroup>
  <CodeBlockTabs defaultValue="Terminal" groupId="terminal">
    <CodeBlockTabsList>
      <CodeBlockTabsTrigger value="Terminal">
        Terminal
      </CodeBlockTabsTrigger>
    </CodeBlockTabsList>

    <CodeBlockTab value="Terminal">
      ```bash  terminal 
      brew install e2b
      ```
    </CodeBlockTab>
  </CodeBlockTabs>
</CodeGroup>

**Using NPM**

You can install E2B CLI using the following command:

<CodeGroup>
  <CodeBlockTabs defaultValue="Terminal" groupId="terminal">
    <CodeBlockTabsList>
      <CodeBlockTabsTrigger value="Terminal">
        Terminal
      </CodeBlockTabsTrigger>
    </CodeBlockTabsList>

    <CodeBlockTab value="Terminal">
      ```bash  terminal 
      npm i -g @e2b/cli
      ```
    </CodeBlockTab>
  </CodeBlockTabs>
</CodeGroup>
