Skip to main content
The Client SDK side of Backend Mode Integration renders encoded audio payloads and motion data payloads from your backend. The client does not connect directly to Motion Server. Instead, it receives those payloads over your chosen transport and feeds them into AvatarKit.

Responsibilities

Do not call start() and send() for the Backend Mode client path. Those are Direct Mode methods. Backend Mode clients receive messages from your backend and call the yield* methods.

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.