Vercel Chat SDK is a unified TypeScript SDK for building chat bots across multiple messaging platforms. It lets developers write bot logic once and deploy it to services such as Slack, Microsoft Teams, Google Chat, Discord, Telegram, GitHub, Linear, WhatsApp, and more. The project provides adapters, event handlers, state handling, slash commands, buttons, modals, cards, file handling, direct messages, and ephemeral messages. It also supports AI streaming patterns for LLM-powered assistants in different chat environments. A CLI can scaffold a minimal Next.js bot app with routes, configuration, dependencies, and environment examples. The SDK is especially useful for teams building cross-platform bots without rewriting the same interaction logic for every service.

Features

  • Unified TypeScript bot SDK
  • Slack, Teams, Discord, and Telegram adapters
  • Event handlers and slash commands
  • JSX-based interactive cards
  • AI response streaming support
  • Next.js bot scaffolding CLI

Project Samples

Project Activity

See All Activity >

Categories

Chat

License

MIT License

Follow Chat SDK

Chat SDK Web Site

Other Useful Business Software
Fully Managed MySQL, PostgreSQL, and SQL Server Icon
Fully Managed MySQL, PostgreSQL, and SQL Server

Automatic backups, patching, replication, and failover. Focus on your app, not your database.

Cloud SQL handles your database ops end to end, so you can focus on your app.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of Chat SDK!

Additional Project Details

Programming Language

TypeScript

Related Categories

TypeScript Chat Software

Registered

21 hours ago