Responsibilities
| Client SDK responsibility | Description |
|---|---|
| Initialize AvatarKit | Configure the client with App ID, avatar, region, and the Backend Mode client setting for your SDK. |
| Connect to your backend | Join your WebSocket, RTC room, or other downstream transport. |
| Consume encoded payloads | Receive encoded audio payloads and motion data payloads provided by the Server SDK. |
| Render locally | Feed messages into AvatarKit with yieldAudioData() and yieldFramesData(). |
Next steps
Web SDK reference
Backend Mode client methods such as
yieldAudioData() and yieldFramesData().iOS SDK reference
iOS AvatarKit API reference.
Android SDK reference
Android AvatarKit API reference.
Flutter SDK reference
Flutter Backend Mode input and rendering API.
Browse all demos
Every runnable demo by platform and integration path.

