Chat SDK now has an adapter directory , so you can search platform and state adapters from Vercel and the community.
These include:
Official adapters: maintained by the core Chat SDK team and published under @chat-adapter/*
Vendor-official adapters: built and maintained by the platform companies, like Resend and Beeper . These live in their GitHub org and are documented in their docs.
Community adapters are built by third-party developers, and can be published by one, following the same model as AI SDK community providers .
We encourage teams to build and submit adapters to be included in this new directory, like Resend's adapter that connects email to Chat SDK:
import { Chat } from "chat" ;
import { MemoryStateAdapter } from "@chat-adapter/state-memory" ;
import { createResendAdapter } from "@resend/chat-sdk-adapter" ;
const resend = createResendAdapter ( {
fromAddress : "[email protected]" ,
} ) ;
const chat = new Chat ( {
userName : "email-bot" ,
adapters : { resend } ,
state : new…