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

# Python

> The Zero Runtime Python SDK: build voice AI agents on Python 3.11+ with a clean, type-hinted API.

## Requirements

* Python 3.11+
* A Zero Runtime address and auth token from the [dashboard](https://app.zeroruntime.ai/)
* API keys for the providers you use

## Install

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

## Conventions

* Agents subclass `Agent` and implement the `async def on_enter` and `on_exit` hooks.
* Tools use the `@function_tool` decorator; the schema is inferred from type hints and the
  docstring.
* Provider plugins are imported from `zrt.plugins`.

## API reference

<Card title="Python SDK API reference" icon="python" href="/api-reference/python/overview" horizontal>
  Every class, function, and option in the Python SDK.
</Card>

The [Quickstart](/quickstarts/build-your-first-voice-agent) shows a complete agent. Runnable examples are at
[zrt-python-sdk-examples](https://github.com/ZeroRuntimeAI/zrt-python-sdk-examples).
