Skip to content

docs(adapters): add Telnyx as vendor-official SMS/MMS adapter#409

Open
aisling404 wants to merge 1 commit intovercel:mainfrom
aisling404:add-telnyx-vendor-official
Open

docs(adapters): add Telnyx as vendor-official SMS/MMS adapter#409
aisling404 wants to merge 1 commit intovercel:mainfrom
aisling404:add-telnyx-vendor-official

Conversation

@aisling404
Copy link
Copy Markdown

@aisling404 aisling404 commented Apr 21, 2026

Summary

Adds @telnyx/chat-sdk-adapter as a vendor-official entry under the platform adapters list. The package is authored and maintained by Telnyx in team-telnyx/telnyx-chat-sdk-adapter, and v0.1.0 is live on npm as of today.

Vendor-official criteria (per the building guide)

  • Continued maintenance — owned by Telnyx's team
  • GitHub hosting in official vendor-owned orgteam-telnyx/telnyx-chat-sdk-adapter
  • Documentation in primary vendor docs — Mintlify page coming in a follow-up PR to the Telnyx developer docs

Adapter capabilities

  • Bidirectional SMS/MMS via the Telnyx Messaging API
  • Ed25519-verified webhooks with a 300-second replay window (validated against real Telnyx webhook deliveries during development)
  • Automatic MMS upgrade when posted messages have attachments with public URLs
  • Rate-limit handling (429AdapterRateLimitError with Retry-After)
  • Structured error parsing (AuthenticationError surfaces Telnyx error codes)
  • Dedicated messaging profile support via messagingProfileId
  • Attribution tags (vercel-chat-sdk, vercel-chat-sdk:<version>) and User-Agent for ecosystem observability

Test plan

  • JSON validates (verified locally with python3 -c "import json; json.load(open('apps/docs/adapters.json'))")
  • Reviewer: adapter card renders on the /docs/adapters page in the vendor-official group (needs Vercel preview deploy authorization)

@telnyx/chat-sdk-adapter v0.1.0 is live on npm. Adapter is maintained
by Telnyx in team-telnyx/telnyx-chat-sdk-adapter.

Features:
- Bidirectional SMS/MMS via Telnyx Messaging API
- Ed25519-verified webhooks with replay protection
- Automatic MMS upgrade when attachments have public URLs
- Rate-limit handling and structured error parsing
- Dedicated messaging profile support via messagingProfileId
@vercel
Copy link
Copy Markdown
Contributor

vercel Bot commented Apr 21, 2026

@aisling404 is attempting to deploy a commit to the Vercel Team on Vercel.

A member of the Team first needs to authorize it.

@bensabic
Copy link
Copy Markdown
Contributor

Hey @aisling404! Thank you so much for this and great work.

Once this is live on your blog/changelog and in your docs, we are happy to merge this. We'll also publish an entry on our changelog at vercel.com/changelog.

PS. disregard the failing test, I'll address it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants