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

# Quick Start

> Run your first sandbox in under 5 minutes.

## Requirements

* Docker running locally
* Python 3.12+

## 1. Start Petri

```bash theme={null}
git clone https://github.com/jhansi-io/petri.git
cd petri
docker compose up
```

Petri is now running at `http://localhost:8000`.

## 2. Install the SDK

```bash theme={null}
pip install jhansi
```

## 3. Run your first sandbox

```python theme={null}
from jhansi import Sandbox

with Sandbox(language="python") as sb:
    sb.upload_file("main.py")
    result = sb.exec("python main.py")
    print(result)
```

## Next steps

<CardGroup cols={2}>
  <Card title="SDK" icon="puzzle" href="/sdk/installation">
    Explore the full SDK.
  </Card>

  <Card title="Self Hosting" icon="server" href="/self-hosting/requirements">
    Deploy Petri in production.
  </Card>
</CardGroup>
