@mastra/core
Version:
68 lines (52 loc) • 2.23 kB
Markdown
> Discover all available pages from the documentation index: https://mastra.ai/llms.txt
# More
Mastra channels use Chat SDK adapters, so the pages in this section aren't the full list of supported platforms. Use any Chat SDK platform adapter that exports an adapter factory compatible with `channels.adapters`.
## Adapter catalog
The [Chat SDK adapter catalog](https://chat-sdk.dev/adapters) is the canonical source for available adapters. The list below is only a snapshot and may not always be up to date.
At the time of writing, Chat SDK lists adapters for:
- AgentPhone
- Baileys WhatsApp
- Discord
- Google Chat
- GitHub
- iMessage
- Kapso
- Lark / Feishu
- Linear
- Liveblocks
- Matrix
- Messenger
- Mattermost
- Novu
- Resend
- Sendblue
- Telegram
- Twilio
- Velt
- Web
- Webex
- WeChat
- WhatsApp Business Cloud
- X
- Zalo
- Zernio
Check the adapter's docs for its package name, credential variables, webhook requirements, and platform-specific behavior.
## Use the same Mastra wiring
The Mastra side of each Chat SDK adapter follows the same setup. Install the adapter package and add its factory to `channels.adapters`. Then configure the platform credentials and point its webhook to the generated Mastra route.
Use one of the platform pages in this section as a reference for the Mastra wiring:
- [Slack](https://mastra.ai/docs/capabilities/channels/slack)
- [Microsoft Teams](https://mastra.ai/docs/capabilities/channels/teams)
- [Discord](https://mastra.ai/docs/capabilities/channels/discord)
- [Telegram](https://mastra.ai/docs/capabilities/channels/telegram)
- [WhatsApp](https://mastra.ai/docs/capabilities/channels/whatsapp)
## What to check in adapter docs
Before wiring a new adapter into Mastra, check the adapter docs for:
- Credential environment variables.
- Required platform permissions or scopes.
- Webhook verification behavior.
- Whether the platform needs separate routes for setup, events, or interactions.
- Whether regular messages require long-running listeners or polling.
- Attachment, card, and rich message support.
## Related
- [Channels overview](https://mastra.ai/docs/capabilities/channels/overview)
- [Channels reference](https://mastra.ai/reference/agents/channels)