OpenAPI-generated TypeScript client for the Sendbird Platform API. Current stable version is 2.1.6, released as a minor/patch cadence. Supports all platform endpoints (users, channels, messages, bots, metadata, push preferences) with full TypeScript types and fetch-based HTTP. Key differentiators: auto-generated from official OpenAPI spec, object-form function calls since v2.0.0 (breaking change from v1), nullable type support, and weekly DND schedules in push preferences.
npm install sendbird-platform-sdk-typescriptNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Initializes the SDK with appId and apiToken from environment variables, then lists users.
Update all function calls to pass an options object instead of positional arguments.
Use Node.js >=18 or provide a fetch polyfill.
Upgrade to >=2.1.1 which improved nullable type handling.
Run 'npm install sendbird-platform-sdk-typescript' and ensure import is correct: 'import { SendbirdPlatformSDK } from "sendbird-platform-sdk-typescript"'.Update to object form: sdk.user.listUsers({}) or check version-specific docs.