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.
One platform,
every layer of your stack
From backend orchestration to frontend components, deploy AI across your entire application with type-safe, open-source libraries.
agents
Build autonomous agents that reason, use tools, and execute complex tasks.
server
Backend libraries for building and orchestrating AI agents.
Node.js SDK
Full-featured SDK for managing conversations, agents, datasets, and all platform resources.
Next.js SDK
Server actions, streaming responses, and React Server Components for Next.js apps.
Go SDK
High-performance backend services and integrations with native Go concurrency.
client
Frontend hooks and components for interactive AI experiences.
infra
Manage agents from the terminal and define infrastructure as code.
Getting Started
From zero to production in four steps
No boilerplate, no complex setup. Install the SDK, build your agent, deploy, and scale.
Install
One package, lightweight, zero configuration. Add the SDK to your project and you are ready to go.
Build
Create conversations, define agents with custom tools, and connect to your data sources.
Deploy
Ship to any platform. Embed as a widget, connect to Slack, WhatsApp, or use our API directly.
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.
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.
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.
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.
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.
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.
months
of infrastructure work replaced by a single SDK install
lines
of glue code you never have to write, test, or maintain
hrs/week
saved on monitoring, scaling, and conversation management
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.
- 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
- 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
AI-powered form builder that qualifies leads and collects data through natural conversation.

AfterDark
AI research agent that monitors and summarizes information from emails, news, and web sources.
HeroShot
Creative AI assistant that generates product photos and marketing visuals in seconds.

MuseumAI
AI guide that provides interactive tours, answers visitor questions, and enhances cultural experiences.
FashionAI
Personal styling agent that recommends outfits and helps customers find products they love.
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.
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.
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
Entrepreneur
Thanks for the reactivity π great job done, so easy to use and to setup! Looking forward for next features.

Farhan
Influencer
ChatBotKit is perfect for anyone looking to automate tasks and streamline their workflows.
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.
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
Builder
My AI chatbot just got a whole lot more hackable with the help of @ChatBotKit's node-sdk and some script magic.
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
Entrepreneur
This tool really simplifies building chatbots, making it a breeze to create engaging conversational experiences.

Jalen
COO
As someone deep in AI dev, I'm intrigued by the multi-agent approach. Love seeing innovation in this space!
Alexander De Ridder
Serial Founder
Excited about streamlined AI development. Simplifying multi-agent solutions seems game-changing.
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
Devops Engineer
ChatBotKit is the fastest way to make your own advanced chatbot

AgentQL
SaaS
Looks awesome. The blueprint designer seems perfect for quickly building multi-agent solutions across platforms.
Beyond Chats
SaaS
Looks impressive! Excited to see how ChatBotKit simplifies AI deployment.
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