Home

Build and edit Agent Studio projects locally with the PolyAI ADK, then push them back to Agent Studio to review and deploy.
The ADK gives you a local, Git-like workflow for Agent Studio projects: pull, edit with standard tooling, validate, and push.
From zero to a local project¶
A few commands take you from an empty machine to a working local copy of your agent:
curl -LsSf https://astral.sh/uv/install.sh | sh # install uv (skip if you have it)
uv venv --python=3.14 --seed
source .venv/bin/activate
pip install polyai-adk
poly start # self-serve sign-up, API key, and project in one go
poly start is for self-serve accounts on studio.poly.ai. If your workspace is on an enterprise cluster (us-1, euw-1, uk-1), run poly login --region <region> instead — or export your API key manually. See Getting started.
See Getting started for the full walkthrough, Prerequisites for local tool setup, and First commands for a guide to poly init and the core CLI.
Start here¶
-
Not sure where to start?
Build a working voice agent from your website in minutes, then pull it into the ADK. Open getting started guide
-
What is the ADK?
Understand what the ADK does and where it fits in the Agent Studio workflow. Read the overview
-
Build an agent
Follow the end-to-end workflow from project setup to deployment. Open the tutorial
-
CLI reference
See every
polycommand and its flags. Open CLI reference
What this site covers¶
This documentation follows the developer journey:
- understanding what the ADK is and how it fits into Agent Studio
- installing it and running the first commands
- building, reviewing, and deploying agents
- reference for all CLI commands, resource types, and tooling
Recommended path¶
If you are new to the ADK, follow this order:
- follow Getting started — install the ADK, set up your API key (
poly startfor self-serve,poly loginor a manual export for enterprise), and create your first project - read What is the PolyAI ADK?
- use First commands — explore the core CLI commands
- continue to Build an agent with the ADK