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

# Sandbox and Orchestration Infrastructure for Agents

Tensorlake provides isolated MicroVM sandboxes that boot in hundreds of milliseconds, with memory and filesystem preserved across suspend/resume.
Get setup in a few minutes, and start a sandbox in a few seconds.

Sandboxes can be used to run agent harnesses, run tool calls or even as VMs for running coding agents, builds and IDEs.

## How it works

Sandboxes are created on-demand via API calls, and they are MicroVMs backed by Firecracker and CloudHypervisor. You can specify images and
resources when creating them. The default image, `tensorlake/ubuntu-minimal`, starts up in a few hundred milliseconds, while `tensorlake/ubuntu-systemd`
has a full init system and more tools and takes around 1 second to boot.

<CodeGroup>
  ```bash cli theme={null}
    tl sbx create
  ```

  ```python sandbox.py theme={null}
    from tensorlake.sandbox import Sandbox


    resp = Sandbox.create(
        image="tensorlake/ubuntu-minimal",
        cpus=4,
        memory_mb=8192,
    )
  ```

  ```typescript sandbox.ts theme={null}
    import { Sandbox } from "tensorlake";

    
    const resp = await Sandbox.create({
      image: "tensorlake/ubuntu-minimal",
      cpus: 4,
      memoryMb: 8192,
    });
  ```
</CodeGroup>

#### Start Using Sandboxes

<CardGroup cols={2}>
  <Card title="Quickstart" icon="rocket" href="/sandboxes/quickstart">
    Install the SDK and run your first sandbox.
  </Card>

  <Card title="Lifecycle" icon="arrows-rotate" href="/sandboxes/lifecycle">
    The mental model behind ephemeral, named, suspend, and snapshot.
  </Card>

  <Card title="Sandbox Images" icon="image" href="/sandboxes/images">
    Use and customize sandbox images for your use case.
  </Card>

  <Card title="Sandbox Persistence" icon="save" href="/sandboxes/snapshots">
    How to persist sandbox state across runs with suspend and snapshots.
  </Card>
</CardGroup>

## Trust and support

Tensorlake is HIPAA and SOC 2 Type II compliant, supports EU data residency, and offers zero data retention.

<CardGroup cols={3}>
  <Card title="Slack" icon="slack" href="https://join.slack.com/t/tensorlakecloud/shared_invite/zt-32fq4nmib-gO0OM5RIar3zLOBm~ZGqKg">
    Chat with our engineers.
  </Card>

  <Card title="Email" icon="envelope" href="mailto:support@tensorlake.ai">
    [support@tensorlake.ai](mailto:support@tensorlake.ai)
  </Card>

  <Card title="Newsletter" icon="newspaper" href="https://tensorlake.beehiiv.com/">
    Use cases and product updates.
  </Card>
</CardGroup>
