Ship AI features
with SDKs built
for your stack

From server-side agents to client-side conversational UIs, everything you need to build, deploy, and scale agentic AI.

Getting Started

From zero to production in four steps

No boilerplate, no complex setup. Install the SDK, build your agent, deploy, and scale.

1

Install

One package, lightweight, zero configuration. Add the SDK to your project and you are ready to go.

2

Build

Create conversations, define agents with custom tools, and connect to your data sources.

3

Deploy

Ship to any platform. Embed as a widget, connect to Slack, WhatsApp, or use our API directly.

4

Scale

Monitor conversations, iterate on agent behavior, and manage everything with infrastructure as code.

Use Cases

What you can build

Legal research platforms, white-label AI suites, autonomous sales agencies, supply chain intelligence. Products that generate revenue from day one.

AI-powered Legal Research Platform

Ship a SaaS where law firms paste a case and get cross-jurisdiction analysis, precedent summaries, and risk assessments in seconds. Bill per query or per seat.

Multi-AgentDatasetsStreaming

White-label Customer Success Suite

Build a platform your clients embed in their own products. Each tenant gets a branded AI agent trained on their docs, with usage-based billing baked in.

Next.js SDKWidgetMulti-tenant

Autonomous Sales Development Agency

Launch an AI agency that prospects, qualifies, and books meetings for B2B clients. Agents work around the clock across email, Slack, and HubSpot while you charge per booked call.

Agent SDKSlackCRM

Supply Chain Intelligence Service

Sell real-time supply chain monitoring to logistics companies. Agents crawl vendor data, flag disruptions, negotiate alternatives, and push alerts before problems hit the floor.

MCPScheduled TasksSkills

Developer Experience

Built for developers
who ship fast

We obsess over API ergonomics so you can focus on your product. Every SDK is designed to be intuitive, predictable, and delightful.

Complexity Hidden Away

Background tasks, pause and resume on flaky mobile networks, retries, queuing - all handled for you so you can focus on your product.

Monitoring and Tracing

Built-in observability with conversation tracing and detailed reports. Know exactly what your agents are doing and why.

Tiny Footprint

Just a few KB of actual dependencies and minimal code surface. Less code means fewer vulnerabilities and a smaller attack surface.

Extremely Fast

Optimized from the ground up for speed. Minimal overhead, zero bloat, and instant startup times even in serverless environments.

Runs Everywhere

Dedicated servers, edge functions, embedded devices, mobile apps. Deploy wherever your code runs without compatibility headaches.

Open Source

Every SDK is open source on GitHub. Inspect the code, contribute, and build with complete transparency.

Architecture

Where the SDK fits

The SDKs are a thin, typed layer between your code and the ChatBotKit platform. Everything runs through a single API with built-in streaming.

Your ApplicationNext.js, React, Node.js, Go, or any runtime
ChatBotKit SDKsAgent, Node.js, React, Next.js, Go, CLI, Terraform
ChatBotKit PlatformDashboard, API, Conversations, Bots, Datasets, Skills, Tasks
AI Models and DataOpenAI, Anthropic, Mistral, vector stores, databases

Skip the Busywork, Ship the Product

Building conversational AI from scratch means months of infrastructure before your first customer even signs up. The ChatBotKit SDK collapses that timeline.

0+

months

of infrastructure work replaced by a single SDK install

0K

lines

of glue code you never have to write, test, or maintain

0+

hrs/week

saved on monitoring, scaling, and conversation management

0%

less

time to production vs. building from raw LLM APIs

The Real Cost of DIY

All that work before your first customer

Without an SDK, you are building LLM wrappers, conversation state machines, streaming pipelines, monitoring dashboards, and deployment scripts. That is months of engineering before you even get to your product.

Building from scratch
  • Weeks wiring up LLM APIs, prompt routing, token budgeting, and retry logic
  • Custom streaming infrastructure for real-time UIs that you have to maintain forever
  • Separate integration code for every messaging platform your customers use
  • Building your own conversation logging, analytics, and agent monitoring from zero
  • Security audits, content moderation, and compliance work piled on top of everything else
  • All of this before a single paying customer even sees your product
With ChatBotKit SDKs
  • npm install and you have conversations, agents, datasets, tools, and streaming in one package
  • Streaming, retries, token management, and error recovery handled by the SDK automatically
  • Deploy to Slack, WhatsApp, web widget, or any channel with a single integration call
  • Built-in analytics, full conversation logs, and agent monitoring from the first request
  • Content moderation, PII filtering, and GDPR compliance baked into every API call
  • Ship your product this week, not next quarter

FAQs

What languages and frameworks do the SDKs support?

ChatBotKit ships SDKs for Node.js, React, Next.js, and Go, plus a CLI and a Terraform provider for infrastructure-as-code. The Agent SDK adds autonomous agent capabilities on top of any runtime. Between them you can build server-side APIs, client-side chat UIs, full-stack apps, and production infrastructure from a single toolchain.

What is the Agent SDK?

The Agent SDK lets you build autonomous agents that can create their own skills, call tools, manage conversations, and run background tasks. It is the foundation for multi-agent architectures, self-learning systems, and any workflow where the AI needs to act, not just respond.

How do I get started?

Install the SDK with npm install @chatbotkit/sdk, grab your API key from the ChatBotKit dashboard, and you have conversations, bots, datasets, skills, and streaming in one package. The quickstart guide walks you through your first agent in under five minutes.

Can I build a commercial product with these SDKs?

Yes. The SDKs are designed for production SaaS products. Teams are shipping legal research platforms, white-label AI suites, autonomous sales agencies, and more. The SDKs are open-source under a permissive license, so you can build and sell without restrictions.

What is MCP and how does it work with the SDKs?

MCP (Model Context Protocol) lets your agents connect to external tool servers. The SDKs support MCP natively, so you can wire up integrations like GitHub, Slack, HubSpot, or your own internal APIs as skillsets that agents discover and use at runtime.

How does streaming work?

The SDKs handle streaming end-to-end. Server-side SDKs produce streaming responses from the ChatBotKit API, and the React SDK consumes them with built-in hooks. Token delivery, error recovery, and connection management are handled automatically.

Can I deploy agents to multiple channels?

Yes. A single bot can be deployed to Slack, WhatsApp, Telegram, a web widget, or any custom channel with one integration call. The SDK handles message routing, session management, and channel-specific formatting so you write your logic once.

What about security and compliance?

The platform includes content moderation, PII filtering, and GDPR-compliant data handling on every API call. OAuth support lets you secure MCP integrations and external APIs with managed credentials. All conversation data is encrypted in transit and at rest.

How do I manage infrastructure with Terraform?

The ChatBotKit Terraform provider lets you define bots, datasets, skillsets, integrations, and secrets as code. You can version-control your entire agent infrastructure, review changes in pull requests, and deploy across environments with standard Terraform workflows.

Built With ChatBotKit

From crafting unique user experiences to streamlining complex business processes, our customers unlock limitless potential with ChatBotKit.

FormShare

FormShare

AI-powered form builder that qualifies leads and collects data through natural conversation.

AfterDark

AfterDark

AI research agent that monitors and summarizes information from emails, news, and web sources.

HeroShot

HeroShot

Creative AI assistant that generates product photos and marketing visuals in seconds.

MuseumAI

MuseumAI

AI guide that provides interactive tours, answers visitor questions, and enhances cultural experiences.

FashionAI

FashionAI

Personal styling agent that recommends outfits and helps customers find products they love.

PeopleAI

PeopleAI

Educational AI that brings historical figures to life for interactive learning experiences.

SDK Features

Discover the powerful features of ChatBotKit's SDKs for building AI agents, assistants, and conversational applications.

Agent SDK

Build Autonomous AI Agents That Create Skills, Call Tools, and Evolve Over Time

CLI

Query, Deploy, Chat, and Run Autonomous Agents From Your Terminal

Conversation Management

List, Create, Delete, and Export Conversations Programmatically Through the SDK

Customer Testimonials

From life-changing experiences to exceptional customer support, find out how we go above and beyond to make a difference in the lives of our customers.

LC

Luis Calvo

Head Digital Marketing

Working with ChatBotKit has been a fantastic experience. The team provided not just a great product, but outstanding support, going out of their way to help us refine the bot's behaviour, improve its instructions, and select the AI model that best meets our needs. Thanks to their expertise and support, we now have an AI assistant that’s easy to use, aligned with our tone of voice, and provides accurate and useful information to our website users.

Elliott Mage

Elliott Mage

Entrepreneur

Thanks for the reactivity πŸ™ great job done, so easy to use and to setup! Looking forward for next features.

Farhan

Farhan

Influencer

ChatBotKit is perfect for anyone looking to automate tasks and streamline their workflows.

Fausto St.

Fausto St.

Entrepreneur

Maybe you want to build an AI chatbot, but don't know how to use the OpenAI API and don't wanna learn it? No worries. Take a look at @ChatBotKit.

BM

Barry M.

Director Of Marketing

As a creative entrepreneur, this feels like a dream come true! In less than an hour, I've successfully developed three incredible bots! These are such impressive tools that I'm excited to further integrate into my business operations. Thank you!!!

Colin Campbel

Colin Campbel

Builder

My AI chatbot just got a whole lot more hackable with the help of @ChatBotKit's node-sdk and some script magic.

TG

Tony Guo

Founder & CEO

ChatBotKit differentiates itself from other custom GPT chatbot platforms with its extensive documentation, vast array of customization features, and personalized support. There are numerous ways to setup, customize, and integrate your chatbot that just aren't available on other platforms. I'm very satisfied with ChatBotKit and am looking forward to implementing it on my website.

Alex Gutscher

Alex Gutscher

Entrepreneur

This tool really simplifies building chatbots, making it a breeze to create engaging conversational experiences.

Jalen

Jalen

COO

As someone deep in AI dev, I'm intrigued by the multi-agent approach. Love seeing innovation in this space!

AD

Alexander De Ridder

Serial Founder

Excited about streamlined AI development. Simplifying multi-agent solutions seems game-changing.

TS

Timmy Sun

Founder

I've seen how AI tools can boost engagement. This blueprint designer looks like it could streamline multi-agent setups even further. Excited to see its development!

Rohit Ghumare

Rohit Ghumare

Devops Engineer

ChatBotKit is the fastest way to make your own advanced chatbot

AgentQL

AgentQL

SaaS

Looks awesome. The blueprint designer seems perfect for quickly building multi-agent solutions across platforms.

BC

Beyond Chats

SaaS

Looks impressive! Excited to see how ChatBotKit simplifies AI deployment.

LM

Luma Makari

Founder

I really appreciate your support & the how fast everything worked out, much appreciated!

Ready to build with ChatBotKit SDKs?

Talk to our team. We will help you pick the right SDK, architect your integration, and get to production fast.

No credit card required