You can now use Vercel Connect to manage credentials for your Chat SDK bots, with no tokens or signing secrets to store or rotate yourself.
The new @vercel/connect/chat subpath provides adapter helpers for Slack, GitHub, and Linear. Each helper takes a connector UID and returns a config you spread into the matching adapter factory.
import { createSlackAdapter } from "@chat-adapter/slack" ;
import { connectSlackAdapter } from "@vercel/connect/chat" ;
export const adapter = createSlackAdapter ( {
... connectSlackAdapter ( "slack/acme-slack" ) ,
} ) ;
Configure your Slack adapter with connectSlackAdapter from the Vercel Connect SDK
Outbound bot calls use a function-form token field backed by getToken , so each API request gets a fresh, short-lived token that Vercel Connect rotates for you.
Inbound triggers use a webhookVerifier that validates the OIDC token Connect attaches to forwarded events, eliminating the need for a signingSecret .
Read the documentation to set up your first connector with Chat…