# Chat SDK brings agents to your users

DevFeed: [Chat SDK brings agents to your users](<https://devfeed.tech/articles/chat-sdk-brings-agents-to-your-users-729.md>)

Original publisher: [Read original article](<https://vercel.com/blog/chat-sdk-brings-agents-to-your-users>)

Author: Eric Dodds

Published: 2026-03-19T04:00:00Z

Content type: article

Language: en

Sources: [Vercel News](<https://devfeed.tech/sources/vercel-news.md>)

Topics: [SDKs](<https://devfeed.tech/topics/sdks.md>), [Bot](<https://devfeed.tech/topics/bot.md>), [Messaging](<https://devfeed.tech/topics/messaging.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Bots](<https://devfeed.tech/topics/bots.md>), [API](<https://devfeed.tech/topics/api.md>), [Discord](<https://devfeed.tech/topics/discord.md>), [Google Chat](<https://devfeed.tech/topics/google-chat.md>), [Microsoft Teams](<https://devfeed.tech/topics/microsoft-teams.md>), [Slack](<https://devfeed.tech/topics/slack.md>), [Google](<https://devfeed.tech/topics/google.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [agents](<https://devfeed.tech/tags/agents.md>), [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [bots](<https://devfeed.tech/tags/bots.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [developers](<https://devfeed.tech/tags/developers.md>), [discord](<https://devfeed.tech/tags/discord.md>), [github](<https://devfeed.tech/tags/github.md>), [integration](<https://devfeed.tech/tags/integration.md>), [library](<https://devfeed.tech/tags/library.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [microsoft-teams](<https://devfeed.tech/tags/microsoft-teams.md>), [platform](<https://devfeed.tech/tags/platform.md>), [platforms](<https://devfeed.tech/tags/platforms.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [slack](<https://devfeed.tech/tags/slack.md>), [streaming](<https://devfeed.tech/tags/streaming.md>), [telegram](<https://devfeed.tech/tags/telegram.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

## AI overview

Chat SDK is a TypeScript library for building bots and agents that work across Slack, Microsoft Teams, Google Chat, Discord, Telegram, GitHub, and Linear from a single codebase. It abstracts platform-specific messaging APIs through adapters, covering differences in streaming, formatting, branching logic, event routing, and reaction handling.

## Source excerpt

In early March, we gave the entire organization a challenge: figure out how to multiply your output. People created agents. Mostly chat bots, but dedicated ones, purpose-built for real workflow augmentation: the agents were doing things automatically that would otherwise be tedious and time consuming. Initially people built individual interfaces for their agents, and AI SDK made that easy with out-of-the box model integrations and AI Elements to simplify UI design. Then we hit a constraint. People wanted to interact with the agents in Slack, meaning everyone had to figure out how to integrate with Slack's API. Then the problem got worse. Once the agents were in Slack, people wanted to integrate them with even more platforms, like Discord, Github, and even issue trackers like Linear. Each of those introduced a new integration adventure for every agent. It hit us. Instead of asking people to come to agents, we needed to deliver agents to the places they were already working. Chat needs integration abstraction We realized we had made it easy for our teams to create agents, but we needed to make it easier to extend them for adoption across platforms. This is true for every company. People are already using Microsoft Teams, WhatsApp, Telegram, and Google Chat, and agents need to be available in all of them. That's exactly what the Chat SDK does: makes agents available across enterprise and consumer chat platforms. Just like the AI SDK unified model provider APIs into a single interface, we built Chat SDK to abstract the quirks of messaging APIs into a simple framework for developers and their coding agents. Developers no longer need to think about the way streaming might differ from one platform to the next, or how formatting, branching logic, or even reaction-handling should be tackled for individual APIs. Write once, deploy everywhere Chat SDK is a TypeScript library for building bots that work across Slack, Microsoft Teams, Google Chat, Discord, Telegram, GitHub, and