Features
ChatBotKit Features Topics for sdk
ChatBotKit is a conversational AI platform that helps you build, train, and deploy AI-powered chatbots and virtual assistants for your business.
- Python SDKIntegrate conversational AI into Python applications in minutes - an async SDK for bots, agents, and autonomous workflows that keeps AI orchestration server-side, so your app stays lightweight and future-proof.
- Cross-Device ContinuityLet customers start on one device and finish on another - dispatch a conversation in the background and subscribe from anywhere to watch and complete it live, with nothing lost in between.
- Secret Proxy & Token MintingUse your stored credentials from your own code without ever exposing them - proxy requests with the secret injected server-side, or mint short-lived tokens when a proxy can't reach, across the Node, Go, and Python SDKs.
- Conversation StreamingGive users responsive, real-time replies instead of spinners - stream conversation output as typed events to build chat interfaces that feel instant and alive.
- Terraform ProviderManage your AI infrastructure as code - version-control bots, datasets, skillsets, and secrets with standard Terraform workflows for reproducible, reviewable deployments.
- SDK Type SafetyCatch mistakes before they reach production - end-to-end TypeScript types across APIs, ability templates, reports, and events so errors surface at build time, not from your users.
- SDK StreamingBuild real-time streaming UIs without the plumbing - typed token-by-token events bridge server to React with no SSE parsing or manual reconnection to write and maintain.
- SDK Background Tasks and SchedulingBuild proactive agents that act without being asked - run workflows on a schedule and process long-running jobs in the background, so work gets done even when no user is online.
- Multi-agent OrchestrationSolve complex work that one agent can't - coordinate teams of agents that share knowledge and delegate tasks, delivering results greater than the sum of their parts.
- MCP SDK IntegrationConnect agents to any MCP tool server without extra wiring - pass inline skillsets and abilities through the SDK to plug external tools straight into your agents.
- Conversation ManagementBuild exactly the conversation flows your product needs - full programmatic control to list, create, update, and delete conversations and messages across their whole lifecycle through the SDK.
- CLIManage, deploy, and run agents without leaving your terminal - query resources, chat with agents, and launch autonomous tasks from a full developer toolkit that fits your existing workflow.
- Agent SDKShip autonomous agents that create their own skills, run background tasks, and coordinate with each other - without building your own orchestration layer, using the Agent SDK.
- React SDKShip polished chat experiences in React fast - ready-to-use components for widgets and messaging interfaces that drop straight into your app, so you build UI in hours, not weeks.
- Agent SkillsAdd new agent capabilities by dropping a folder in - package skills as SKILL.md files your agents load in the shell, CLI, or a single binary, with no redeploy.
- Go SDKShip conversational AI in your Go services fast - build chatbots and autonomous agents with a flexible, native Go SDK, so AI fits your existing stack instead of forcing a rewrite.
- NextAuth SDKLaunch your AI SaaS faster - drop NextAuth.js into your Next.js app to embed users and wire up Partner API integration, so onboarding and multi-tenant access just work.
- Next SDKShip AI features in your Next.js app fast - integrate conversational AI with an SDK optimized for the Next.js Edge runtime, so you go from install to live in a day.
- Node SDKBuild custom AI into your Node.js apps quickly - a flexible SDK for chatbots, voice assistants, and autonomous agents, so you ship your own conversational product without reinventing the stack.