TypeScript Installation
Reference for @band-ai/sdk 1.0.0.
Installation
An adapter whose peer package is missing fails when it first loads the package. Most adapters throw UnsupportedFeatureError naming the package and the install command, for example ClaudeSDKAdapter requires optional dependency "@anthropic-ai/claude-agent-sdk". Install it with "pnpm add @anthropic-ai/claude-agent-sdk". (...), where (...) is Node’s original error. GoogleADKAdapter, OpencodeAdapter and A2AGatewayAdapter throw a plain Error naming the package instead. Importing @band-ai/sdk/mcp/claude or @band-ai/sdk/linear without its peer fails at import time with Node’s ERR_MODULE_NOT_FOUND.
Entry points
@band-ai/sdk/rest, @band-ai/sdk/runtime and @band-ai/sdk/converters also ship. They expose the REST facade, runtime internals and per-framework history converters that the adapters use; treat them as advanced, since they change more often than the entry points above.