Skip to content

Bring your agenttoSlackwith

A unified TypeScript SDK for building chat bots across Slack, Discord, Microsoft Teams, WhatsApp,
Telegram, 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(),
},
});
See all adapters

Trusted by leading teams

  • StripeStripe
  • ZapierZapier
  • SanitySanity
  • MetaMeta
  • CursorCursor
  • SentrySentry
  • EbayEbay
  • OktaOkta
  • JasperJasper
  • IncidentIoIncidentIo
  • DatabricksDatabricks
  • ScaleScale

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.

What frameworks are supported?

You can build your agent using Next.js, Nuxt, Hono, and more. Contributions are welcome for other framework guides.

Bring your agent everywhere.