The Client SDK side of Backend Mode Integration renders encoded messages from your backend. The client does not connect directly to Motion Server. Instead, it receives audio and motion messages over your chosen transport and feeds them into AvatarKit.Documentation Index
Fetch the complete documentation index at: https://docs.spatius.ai/llms.txt
Use this file to discover all available pages before exploring further.
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 messages | Receive audio and motion messages generated 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.