Bring your agentto








Slack








Slackwith
A unified TypeScript SDK for building chat bots across
Slack, Discord, Microsoft Teams, WhatsApp,
Telegram, GitHub, and more.
Your agent logic shouldn't be platform-specific
Every messaging platform handles threads, reactions, and events differently. Chat SDK abstracts those differences into a single, type-safe TypeScript API so you can build your agent once and connect it anywhere.
const bot = new Chat({ userName: "mybot", adapters: { slack: createSlackAdapter(), whatsapp: createWhatsAppAdapter(), github: createGitHubAdapter(), },});Trusted by leading teams
Frequently Asked Questions
What is Chat SDK?
Chat SDK is an open-source library for building AI-powered chat interfaces. It provides pre-built components, streaming support, and tool integrations so you can go from idea to production-ready chatbot without reinventing the wheel.
Where can I ship my agent?
You can deploy your agent across Slack, Microsoft Teams, Discord, Telegram, WhatsApp, GitHub, and more. Chat SDK provides adapters for each platform so you write your bot logic once and deploy everywhere.
Is this open-source?
Yes. Chat SDK is fully open-source and available on GitHub. You can use it for free in personal and commercial projects.
Can I build my own adapter?
You can create your own private adapter or submit one for consideration in our public directory. See the adapter documentation for more information.
Is there an AI SDK integration?
Chat SDK has built-in support for handling AI SDK streaming and converting messages to the right format. Message streaming uses native platform rendering where applicable.
Bring your agent everywhere.
Add a new platform in minutes, not months. Start with one adapter and expand when you're ready.