{"library":"livekit-server-sdk","type":"library","category":null,"description":"The LiveKit Server SDK, currently at version 2.15.1, provides a comprehensive set of APIs for managing LiveKit rooms, generating access tokens, and processing webhooks from a server-side JavaScript, TypeScript, Node.js, Deno, or Bun environment. This SDK is actively maintained with frequent patch releases, as evidenced by recent updates addressing memory leaks and adding new features like `ringingTimeout` for SIP participants. A key differentiator of this SDK is its multi-runtime compatibility, supporting Node.js (>=18), Deno, and Bun, a significant evolution from its v1 predecessor which was primarily Node.js focused. It allows developers to programmatically control aspects of LiveKit sessions, such as listing, creating, and deleting rooms, and assigning granular permissions to participants joining rooms. The library ships with TypeScript types, facilitating robust development. While it theoretically runs in browsers, the documentation strongly advises against it due to security implications of exposing API secrets.","language":"javascript","status":"active","version":"2.15.1","tags":["javascript","typescript"],"last_verified":"Wed May 27","install":[{"cmd":"npm install livekit-server-sdk","imports":["import { AccessToken } from 'livekit-server-sdk';","import { RoomServiceClient } from 'livekit-server-sdk';","import { WebhookReceiver } from 'livekit-server-sdk';"]},{"cmd":"yarn add livekit-server-sdk","imports":[]},{"cmd":"pnpm add livekit-server-sdk","imports":[]}],"homepage":"https://livekit.io","github":"https://github.com/livekit/node-sdks","docs":null,"changelog":null,"pypi":null,"npm":"https://www.npmjs.com/package/livekit-server-sdk","openapi_spec":null,"status_page":null,"smithery":null,"compatibility":{"summary":{"python_range":"18–22","success_rate":0,"avg_install_s":null,"avg_import_s":null,"wheel_type":null},"url":"https://checklist.day/v1/registry/livekit-server-sdk/compatibility"}}