Installation
Install the ADK CLI globally:Create your first agent
Initialize a new agent project:hello-world template. Next, choose your preferred package manager:
my-agent directory with:
agent.config.ts— Agent configuration, state schemas, and integration dependenciesagent.json— Workspace and bot IDs for your linked agentpackage.json— Project configuration withdev,build, anddeployscriptstsconfig.json— TypeScript configurationsrc/— Source code with subdirectories forconversations,actions,tables,triggers,workflows, andknowledge.mcp.json— MCP configuration for AI coding assistants (Claude Code, Cursor, etc.)CLAUDE.md/AGENTS.md— AI assistant instructions for your project
Test your agent
Now, you’re ready to test your agent.Start the development server
Start the development server with hot reloading:- Generates TypeScript types for your integrations
- Builds your agent
- Starts a local development server
- Watches for file changes and automatically rebuilds
Chat in the terminal
Open a new terminal window and start a conversation with your agent:View the Control Panel
Whileadk dev is running, visit http://localhost:3001/ to access the Control Panel. This gives you a visual breakdown of your agent project — browse actions, tools, workflows, tables, and configure integration settings.
Build your agent
Compile your agent for production:.adk/bot/.botpress/dist directory.
Deploy your agent
If you skipped workspace selection during
adk init, run adk login then adk link to connect your agent before deploying.You deployed your first agent using the ADK!
Next steps
Project Structure
Learn about ADK project organization
Conversations
Create your first conversation handler