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.
Starter Templates
Clone, configure, ship
Production-ready templates that get you from zero to a deployed app in minutes. Pick one, add your API key, and start building.
Agentic SaaS
Auth, Stripe billing, and an AI agent that works for your customers continuously.
Chat + Auth
Authenticated chat app with conversation history and contact tracking.
Chat + Auth + Stripe
Monetizable chat app with subscriptions, trials, and billing portal.
Generative UI
Dynamic AI-generated UI components rendered in real time.
Orchestrator
Multi-agent workspace with task assignment, tools, and shared storage.
Dashboard
Starter dashboard for managing ChatBotKit resources.
Inbox Agent
Autonomous email inbox agent with connections, scheduled tasks, and Google sign-in.
Agent CLI
Command-line AI agent with file tools, shell execution, and streaming.
All templates work with npx create-cbk-app
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.
of infrastructure work replaced by a single SDK install
of glue code you never have to write, test, or maintain
saved on monitoring, scaling, and conversation management
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 Stories
Case studies from teams shipping AI
See how organizations use ChatBotKit to launch production AI assistants, validate new products, support customers, and create richer digital experiences.
Enterprise search
Quench
Discover Quench.ai, the enterprise search company founded by Husayn Kassai, the serial entrepreneur behind Onfido. Quench helps large organizations unify and discover their internal knowledge through natural language search. Built on ChatBotKit's Forward Deployment platform - the environment powering the "Quench Sandbox" - Quench prototypes, runs discovery, and validates AI products with real customers in days rather than quarters. Learn how this approach delivered 10x faster prototyping and won major enterprises including Yum Brands, MotorK, Podium, and numerous Fortune 500 companies, turning rapid customer iteration into a sustainable competitive advantage.
Healthcare charity
Debra
DEBRA UK is the leading charity for individuals with epidermolysis bullosa (EB), a rare genetic skin condition. Committed to providing lifelong care and seeking cures, DEBRA supports nearly 4,000 members across the UK. With over £22 million invested in research, DEBRA is the largest UK funder of EB studies. The organization addresses the complex information needs of patients and caregivers by offering reliable resources and support. Learn about DEBRA's innovative chatbot, providing 24/7 assistance for inquiries about EB, fundraising, and support services, ensuring accurate and compassionate communication. Explore DEBRA's mission to improve lives and advance research for those affected by EB.
Education wellbeing
Elggo
Discover Elggo, the MENA and Southeast Asia region's first AI-powered wellbeing platform for K–12 schools. Founded after the COVID-19 pandemic to close a gap in culturally relevant mental-health resources, Elggo delivers evidence-based curricula designed by regional psychologists and educators. By integrating ChatBotKit's conversational AI, embeddable widget, and multilingual support, Elggo provides students and teachers with always-on, personalized guidance on emotional literacy, decision-making, and growth mindset. Learn how a controlled trial of 12,000 students across 32 schools saw a 30% increase in student wellbeing, and how the platform scaled across seven countries while keeping content culturally responsive and data-driven.
Cultural heritage
Faro
Discover FARO, the Flemish government's cultural heritage organization, which enhances access to heritage collections through its innovative ErfgoedApp. Launched in 2015, the app utilizes augmented reality, IoT, and AI to provide on-site, multilingual guidance for museums and heritage sites. In celebration of its 10th anniversary, FARO has partnered with ChatBotKit to introduce AI chatbots, transforming the app into an on-demand heritage guide. Visitors can ask questions about artworks and historic landmarks at any time, while geofencing technology provides location-aware storytelling. With plans to expand this interactive experience across more sites, FARO is committed to making heritage discovery intuitive and personalized for everyone.
Customer service
Intelliway
Discover Intelliway, a Brazilian technology firm building AI-powered customer service solutions for businesses across Brazil and Latin America. Using ChatBotKit's API-first platform as their backend, Intelliway builds custom-branded interfaces on top of powerful conversational AI while retaining full control over the customer experience. Learn how native Brazilian Portuguese understanding, scalable cloud infrastructure, and advanced language models help Intelliway serve hundreds of clients across multiple industries, with one major retail client reporting a 40% increase in positive customer feedback. Explore how the platform-as-a-backend approach positions Intelliway to lead conversational AI across the Americas.
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.