What problem does it solve?
Chat SDK removes the complexity of building separate bot implementations for each chat platform by giving you one TypeScript API for conversations, events, and rich interactions.
Core Features & Use Cases
- Multi-platform bot logic: Write one bot and run it across Slack, Teams, Google Chat, Discord, Telegram, GitHub, Linear, and WhatsApp.
- Event-driven automation: Handle mentions, direct messages, subscribed threads, reactions, slash commands, actions, modals, cards, files, and assistant-style workflows.
- Durable integrations: Connect platform adapters, state storage, webhooks, and streaming responses to build reliable production bots.
- Use case: A support bot can answer channel mentions, open a direct-message follow-up, stream an AI response, and persist thread state without rewriting the logic for each platform.
Quick Start
Use the chat-sdk skill to design a multi-platform bot that handles mentions, webhooks, and streamed AI replies with durable state.