Skip to main content
The Agent Development Kit (ADK) is a CLI and TypeScript framework for building AI agents on Botpress. You define conversations, workflows, tools, and data as code in a lightweight project, and the ADK compiles everything into a production agent that runs on the Botpress Cloud runtime.
Botpress ADK

Start here

Install

Install the ADK CLI on macOS, Linux, or Windows.

Quickstart

Build and deploy your first agent in minutes.

What's new

Latest features, improvements, and breaking changes.

What you can build with ADK

Handle conversations

Route messages across Slack, WhatsApp, webchat, and more with typed payloads and lifecycle hooks.

Create tools for AI

Give LLMs typed, described capabilities so they can act on your agent’s behalf.

Build actions

Expose callable functions to your agent, workflows, and the platform.

Automate with workflows

Run long-lived, resumable logic that can pause for input, run on schedules, and orchestrate other workflows.

Store and query data

Create schema-validated tables with typed queries, filters, and cross-environment sync.

Add knowledge bases

Give your agent searchable documents with built-in RAG and source citations.

React to events

Subscribe to integration events and schedules so your agent reacts in real time.

Use AI with Zai

Extract structured data, classify content, and summarize documents with high-level AI operations.

Connect integrations

Discover and install integrations from the Hub with typed action calls and event handlers.

More resources

Community

Join the Botpress community on Discord.

GitHub

Browse the ADK source and report issues.
Last modified on April 20, 2026