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

# Introduction

> Run your agents in the cloud fully harnessed

Hyperbrowser Sandboxes are isolated cloud environments purposefully built for agentic workflows.
Hyperbrowser Sandboxes are the fastest sandboxes with less than 50ms startup time.

Get started with a quick example in less than 30 seconds.

## Prerequisites

Install the SDK for your language or the `hx` CLI, then configure your API key. See [Install](/sandboxes/install) for the full Node.js, Python, macOS, Linux, and Windows instructions.

## Quick Example

<CodeGroup>
  ```typescript Node.js theme={null}
  const sandbox = await client.sandboxes.create({
    imageName: "node",
    timeoutMinutes: 30,
  });

  const result = await sandbox.exec("node -e 'console.log(\"hello world\")'");
  console.log(result.stdout);
  ```

  ```python Python theme={null}
  from hyperbrowser.models import CreateSandboxParams

  sandbox = client.sandboxes.create(
      CreateSandboxParams(
          image_name="python",
          timeout_minutes=30,
      )
  )

  result = sandbox.exec("""python3 -c 'print("hello world")'""")
  print(result.stdout)
  ```

  ```bash CLI theme={null}
  sandbox_id=$(hx --json create node | jq -r '.id')
  hx exec "$sandbox_id" 'node -e "console.log(\"hello world\")"'
  hx stop "$sandbox_id"
  ```
</CodeGroup>

## Start Here

<CardGroup cols={2}>
  <Card title="Creating Sandboxes" icon="rocket" href="/sandboxes/create">
    Create your first sandbox with Node, Python or CLI.
  </Card>

  <Card title="Base Images" icon="box" href="/sandboxes/base-images">
    Choose from a list of base images and get started.
  </Card>

  <Card title="Custom Images" icon="terminal" href="/sandboxes/custom-images">
    Build and upload your own Docker based runtime image with the CLI.
  </Card>

  <Card title="Local Filesystem" icon="folder" href="/sandboxes/filesystem/overview">
    Learn how to access your sandbox's local filesystem and stream data.
  </Card>

  <Card title="Volumes" icon="database" href="/sandboxes/volumes">
    Create persistent volumes and mount them into sandboxes at launch.
  </Card>
</CardGroup>
