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.

Conversation Streaming

Deliver Real-Time Responses With Typed Streaming Events

Custom Datasets

Turn Your Knowledge Into AI-Powered Search

Custom Skillsets

Equip Your AI with Real Capabilities - From Email to APIs

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.

Forward deploymentFortune 500
Read case study

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.

Medical informationWebsite assistant
Read

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.

K-12 schoolsMultilingual widget
Read

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.

Location-awareMuseum guide
Read

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.

API and SDKsPortuguese support
Read

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.