A Linq adapter for Chat SDK. It lets Chat SDK applications receive and send iMessage, RCS, and SMS messages through an existing Linq chat while retaining access to Linq-specific capabilities where the standard interface has no faithful equivalent, including native mentions and conversation-scoped polls.
packages/adapter-linqcontains the Forma-maintained adapter.apps/apiis an example Nitro application using Linq alongside other adapters.
@forma/linq-chat-sdk-adapter is a private workspace package for this fork. Linq's published
package remains @linqapp/chat-sdk-adapter; this repository does not publish under Linq's package
identity.
pnpm install
pnpm checkpnpm check runs the canonical webhook event-name drift check, lint, formatting, tests,
TypeScript contracts, and workspace builds. CI runs the same check on Node.js 20 and 24.
The adapter currently uses @linqapp/sdk@0.44.3 for provider operations, Chat SDK 4.38.1, and
standardwebhooks for inbound authentication. Its verified webhook envelope remains adapter-owned
because the installed Linq SDK does not provide the required verification/event contract.
main is Forma's development branch. upstream/main is a read-only source for reviewed Linq
updates. Do not rewrite published history or rebuild existing release tags.
Originally created by Fardeem Munir and developed by the Linq team. Licensed under Apache-2.0.