Skip to content
The Agents Index

Botpress

AI agent platform with a visual studio, a code-first TypeScript ADK and a helpdesk, priced per conversation.

Botpress is a cloud platform for building and running AI agents, with a visual studio, a code-first TypeScript ADK, and a helpdesk console. Its agents answer, call tools and take actions across web, messaging and email channels.

Best for
Engineering-led teams building a multi-channel AI support agent who want an open-source, self-hostable core with an optional managed cloud layer.
Not for
Non-technical teams that want a fully no-code, zero-engineering chatbot builder. Botsify, Lindy or a similarly managed platform is a better fit.

What we checked

Pages last read
Facts checked
36 factsFrom 46 sources
AI answers
Named in 9 of 150Our October check

Botpress in our research

All research

What we checked on Botpress

YesPartlyNo

What it doesPartly

Writes code

AI generates the code inside Studio Execute Code cards and Actions from a prompt; the artifact is bot logic, never source in your own repository.

The Execute Code card allows you to generate code using AI, so you don't have to write it all from scratch

botpress.com/docs/studio/concepts/cards…Checked

What it doesPartly

Debugs and fixes

Agent(0), the assistant in the ADK Dev Console, edits actions and workflows and debugs build and runtime errors in your own ADK project, not an arbitrary repository or a CI failure.

Agent(0) can: Edit your actions and workflows; Run CLI commands; Debug build and runtime errors; Send test messages to your bot; Inspect traces and…

botpress.com/docs/adk-v2/ai-native/agen…Checked

What it doesPartly

Writes tests

Tests are evals: automated conversation tests of agent behaviour, run by the adk CLI. The adk-evals skill writes them, and there are no unit tests over source code.

Automated conversation tests for your agent.

botpress.com/docs/adk-v2/testing/evalsChecked

What it doesNo

Reviews code

The assistant's own capability list covers editing, debugging, testing and log reading; reviewing a diff someone else wrote is absent from it, and no vendor page claims code review.

On the page: Docs page body, 'Agent can:' bulleted list — the complete enumeration of what the assistant does

botpress.com/docs/adk-v2/ai-native/agen…Checked

What it doesNo

Whole-codebase work

The unit of work is one agent project whose primitives each live in a file, not an arbitrary repository carrying a migration.

Each primitive lives in its own file. The ADK discovers them automatically, no manual registration.

botpress.com/docs/adk-v2/get-started/in…

What it doesPartly

Ships it

One CLI command ships an ADK agent to a production bot on Botpress Cloud; it does not open a pull request or deploy to infrastructure you own.

Ships code and config to your production bot.

botpress.com/docs/adk-v2/cli/cli-refere…Checked

What it doesPartly

Done-for-you service

You normally run the software yourself; a separately quoted Managed Plan has Botpress experts build and maintain the agents, and a partner-matching service exists alongside it.

Custom AI agents for customer support, lead generation, and product recommendation—built and maintained by our experts to maximize ROI.

botpress.com/pricingChecked

How much it does unattendedYes

Runs autonomously

Autonomous Nodes run an unattended reasoning loop that decides what to do next and which tools to call; handing off to a human is a configured exit, not the default.

You can use the Autonomous Node to build an independent AI agent that: Aligns with your brand; Learns your users' needs; Doesn't need human…

botpress.com/docs/studio/concepts/nodes…Checked

How much it does unattendedNo

Multi-agent

Botpress 'Agents' are specialised components over one bot that run in a fixed vendor-defined order; the closed list has no orchestrator, peer delegation or sub-agent spawning.

When your bot has multiple Agents enabled, they execute in the following order: 1. Summary 2. Personality 3. Policy 4. Translator 5. Knowledge 6.…

botpress.com/docs/studio/concepts/agent…Checked

How much it does unattendedPartly

Agent permissions

A human can approve AI output before it is sent, and an Autonomous Node cannot read or write variables until access is granted; no approval gate exists before a tool call executes.

The Human-in-the-Loop (HITL) integration allows members of your Workspace to: Chat directly with users; Approve AI-generated outputs before they're…

botpress.com/docs/integrations/integrat…Checked

Which models it runs onYes

Claude

First-party Anthropic integration maintained by Botpress; you pick Claude models per node, workflow or skill, billed at cost to your workspace AI Spend.

This integration allows your bot to choose from a curated list of Claude models from Anthropic as the LLM of your choice for a node, workflow, or…

botpress.com/integrations/anthropicChecked

Which models it runs onYes

GPT

First-party OpenAI integration maintained by Botpress, covering text generation plus image generation and speech-to-text, billed at cost to workspace AI Spend.

This integration allows your bot to choose from a curated list of models from OpenAI for content generation (LLM), image generation (text-to-image),…

botpress.com/integrations/openaiChecked

Which models it runs onPartly

Open models

Open-weight models are reachable only through hosted providers Botpress maintains: Cerebras, Groq, Fireworks AI and Mistral AI. There are no local weights, no Ollama, Together or Hugging Face integration, and no self-hosted inference.

This integration allows your bot to choose from a curated list of models from Cerebras for content generation and chat completions.

botpress.com/integrations/cerebrasChecked

Which models it runs onYes

Model choice

You choose the models and can mix them across one workflow, per bot or per Autonomous Node; Botpress then routes between your own fast, best and fallback slots, and picks for you only if you set nothing.

Choose and configure the models powering your agent. Mix and match LLMs across different parts of your workflow — optimize for cost, speed, or…

botpress.com/features/ai-agent-studioChecked

Where you use itPartly

In your editor

No first-party editor extension: the ADK is code you author in your own editor, and Botpress ships skills and MCP config for Claude Code, Cursor, VS Code and Codex. Studio itself is a browser IDE.

Give AI coding assistants like Claude Code, Cursor, and Codex deep ADK knowledge.

botpress.com/docs/adk-v2/ai-native/skil…Checked

Where you use itYes

On the command line

The adk CLI scaffolds, runs, deploys and debugs agents, and pricing is identical whether you build through the CLI or the visual builder.

The Agent Development Kit (ADK) is a CLI tool and development framework for building AI agents on Botpress.

botpress.com/docs/adk-v2/get-started/in…Checked

Where you use itPartly

In your pipeline

A bot can subscribe to pull-request and issue events and post comments through the GitHub integration, but there is no GitHub Action or CI runner: shipping is the local adk deploy command.

The app has the necessary permissions to listen to pull request and issue events and to create comments on issues, pull requests, and discussions.

botpress.com/docs/integrations/integrat…Checked

Where you use itYes

In a browser

Studio is a hosted browser IDE on Botpress Cloud, alongside the Desk support console and the Viber builder; the ADK also serves a local browser Dev Console.

Botpress Studio is an integrated development environment (IDE) for building, testing, and managing AI agents and chatbots.

botpress.com/docs/studio/introductionChecked

Whose machine it runs onNo

Self-hosted

Cloud-only: the self-hostable v12 server is sunset and Botpress Cloud is the go-forward platform. The single exception is that you may self-host your own custom integration.

No. Botpress v12 and all self-hosted versions are no longer available for download, purchase, or new deployments.

botpress.com/docs/studio/guides/advance…Checked

Whose machine it runs onPartly

Open source

The MIT-licensed monorepo holds the public integrations, the CLI, SDK and API client and example bots; Botpress Cloud, Studio and Desk are not in it.

All packages in this repository are open-source software and licensed under the MIT License.

github.com/botpress/botpressChecked

What it costs to runYes

How it meters

Billing is a flat monthly plan fee plus metered conversations, not seats: the Plus plan at $189 a month month-to-month includes 250 conversations and further conversations are bought in packs of 100 for $65, which the page itself works out to $0.65 each, falling to $0.50 on Team. Seats are bundled rather than charged, and each conversation also carries $0.10 of AI usage drawn from a bundled allowance.

250 conversations/mo included packs of 100 for $65 ($0.65/convo)

botpress.com/pricingChecked

What it costs to runYes

Price per 1,000 requests

$626 per 1,000 requests in Team, its $939 plan fee over 1,500 requests, its cheapest mode.

Team $939/mo billed monthly

botpress.com/pricingChecked

What it costs to runYes

Free tier

A Free plan gives 100 conversations, 3 seats and 3 AI agents with no top-ups; the homepage states no credit card is required, so no sales call is needed to start.

100 conversations No top-ups or overages

botpress.com/pricingChecked

What it costs to runYes

API access

Public Chat, Admin, Files, Tables and Runtime APIs at api.botpress.cloud, authenticated with a bearer token; no row in the plan comparison table gates API access.

As a general rule, if a feature is available in the Botpress Dashboard, it's likely accessible via the Admin API.

botpress.com/docs/api-referenceChecked

What it costs to runYes

MCP server

Helpdesk operations are exposed as MCP tools for Claude Code, Claude Desktop and Cursor, and in the other direction an agent can call tools from an MCP server you configure.

Helpdesk operations exposed as MCP tools — connect internal systems without custom integration work. Works with Claude Code, Claude Desktop, and…

botpress.com/enterpriseChecked

What it costs to runPartly

Bring your own key

Bring-your-own-LLM is Enterprise-only and sales-gated, and the mechanism is building an SDK integration rather than pasting a key; on other plans Botpress makes and bills the model calls. No bring-your-own-cloud.

Using your own LLM is available on Enterprise plans. To get started with your own LLM, contact our sales team.

botpress.com/docs/integrations/sdk/inte…Checked

Buying it for a teamYes

A company can buy it

Workspaces carry billing, invoice history and a Tax ID field; a paid Team plan and a sales-quoted Enterprise tier are both organisational purchases scoped to conversation volume.

Enterprise agreements are scoped to the deployment, not the headcount. Pricing is based on conversation volume — not on how many human agents are on…

botpress.com/enterpriseChecked

Buying it for a teamPartly

Seat model

Seats are never billed per head but they are capped: 3 on Free, 3 on Plus, unlimited on Team and Enterprise. No minimum seat floor is stated anywhere.

Seats are the number of people who can access and work in your workspace.

botpress.com/pricingChecked

Buying it for a teamYes

Pooled budget

The metered allowance belongs to the workspace rather than to each user: conversations are included per month for the plan as a whole, seats are simply the people who may enter that workspace, and the bundled AI usage is one balance that auto-recharge tops up when it runs out. Nothing on the pricing page assigns a separate per-seat quota.

On the page: Plan cards, Free card, '3 seats' bullet tooltip text

botpress.com/pricingChecked

Buying it for a teamYes

Admin controls

The Policy Agent gates every interaction against business rules, and inputs can be sandboxed with topics blocked outright; role-based access control, per-agent access control and trusted-domain restriction need Team or higher.

The Policy Agent also introduces control mechanisms that act as gates for bot behaviour. These gates serve as checkpoints, ensuring that every…

botpress.com/docs/studio/concepts/agent…Checked

Buying it for a teamPartly

Audit log

A workspace activity log sits under Settings > Audits and a Manager role may view audit records, but the pricing row for it is empty on Free, since it starts at the Plus plan.

You can view a list of all activity that's occurred in your workspace in Settings > Audits.

botpress.com/docs/studio/get-started/co…Checked

Buying it for a teamNo

Single sign-on

Neither SAML nor OIDC is named anywhere: the Enterprise card's complete list of additions has no SSO line, the pricing table's Security & Compliance rows enumerate five items without it, and the docs sitemap has no SSO page.

Includes everything in Team, plus: Dedicated support Uptime SLA Security review Custom storage Voice channel

botpress.com/pricingChecked

What happens to your codeYes

Opt out of training

No opt-out is needed: the vendor states outright that it does not use conversation data or uploaded content for model training, and says the same of the provider side. Aggregated usage data is still used for product improvement.

We do not use Conversation Data or other End-User personal data for any other purpose, which includes analytics and algorithms and model improvements…

botpress.com/legal/privacy-statementChecked

What happens to your codePartly

Data residency

Default hosting is AWS in the United States; European Data under the DPA is processed within Europe, but defining custom retention and residency policies is an Enterprise-only row and no region picker is documented.

is stored electronically by our service providers on servers located in the United States or other locations determined by the relevant Customer

botpress.com/legal/privacy-statementChecked

What happens to your codeYes

Getting out

Conversations and analytics export via the API and the DPA requires deletion or return at termination; unused conversation packs expire at month end while AI credit grants carry for up to 12 months.

Packs persist month-to-month until you remove them in billing settings. Unused conversations in a pack expire at month end — they don't roll over.

botpress.com/pricingChecked

What happens to your codePartly

Certifications

SOC 2 and GDPR are claimed with KPMG penetration testing and US/EU/Swiss Data Privacy Framework certification; a DPA comes with Team and up, a HIPAA BAA only with Enterprise, and ISO 27001 is claimed nowhere.

SOC II certified, GDPR compliant, and penetration tested by KPMG. Your data and your customers' data are protected to the highest industry standard.

botpress.comChecked

Botpress price and terms

Terms

Free plan
YesYes
The terms in full

Standing $0 Free plan: 100 conversations, 3 seats and 3 AI agents, with no top-ups or overages permitted, so usage stops at the cap rather than billing on.

What needs a higher plan

Enterprise
Bring your own key, Data residency

For AI agents

MCP server
Yes
API
Yes

Developer docs

Botpress's pricing page

Pricing page, captured

botpress.com/pricing, checked

Botpress alternatives

All 9 alternatives

Questions about Botpress

How much does Botpress cost?
Botpress is free to use. From botpress.com/pricing, checked 24 October 2026.
Does Botpress have an API or an MCP server?
It has an API. It has an MCP server.
Is Botpress open source, and can you host it yourself?
Part of it is open source. You cannot host it yourself.
What have we checked on Botpress?
36 facts, under these headings: What it does, how much it does unattended, which models it runs on, where you use it, whose machine it runs on, what it costs to run, buying it for a team, what happens to your code.
How do we check Botpress?
We hold 36 facts on Botpress, quoted from 46 pages. Facts and price last checked 24 October 2026.

How we check every listing

Sources and changes

Last changed

Sources46

Repository30 August 2026

Licence
MIT
Stars
14,882
Forks
2,300
Last push
28 August 2026

Is this yours?

AI assistants like ChatGPT and Claude opened The Agents Index pages 2,746 times in September. Claiming is free. You get this page's reader numbers and the verified owner mark. You confirm it with an email at botpress.com.

Report an error if a fact is wrong.