{"library":"sendbird-platform-sdk-typescript","title":"Sendbird Platform SDK (TypeScript)","description":"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.","language":"javascript","status":"active","last_verified":"Fri May 01","install":{"commands":["npm install sendbird-platform-sdk-typescript"],"cli":null},"imports":["import { SendbirdPlatformSDK } from 'sendbird-platform-sdk-typescript'","import { createUser } from 'sendbird-platform-sdk-typescript'","import type { SendbirdPlatformSDKType } from 'sendbird-platform-sdk-typescript'"],"auth":{"required":false,"env_vars":[]},"quickstart":{"code":"import { SendbirdPlatformSDK } from 'sendbird-platform-sdk-typescript';\n\nconst sdk = new SendbirdPlatformSDK({\n  appId: process.env.SENDBIRD_APP_ID ?? '',\n  apiToken: process.env.SENDBIRD_API_TOKEN ?? '',\n});\n\nasync function main() {\n  const { users } = await sdk.user.listUsers();\n  console.log(users);\n}\n\nmain().catch(console.error);","lang":"typescript","description":"Initializes the SDK with appId and apiToken from environment variables, then lists users.","tag":null,"tag_description":null,"last_tested":null,"results":[]},"compatibility":null}