> ## Documentation Index
> Fetch the complete documentation index at: https://spatialwalk-6179c111.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# SDK Mode

> Server-driven avatar animation via WebSocket for iOS and Android applications

Use the official demo repositories as the primary integration guides.

> **[iOS Demo](https://github.com/spatialwalk/avatarkit-voice-agent-demo)**
>
> Swift / SwiftUI reference implementation.

> **[Android Demo](https://github.com/spatialwalk/avatarkit-voice-agent-demo)**
>
> Kotlin / Compose reference implementation.

## SDK Package Setup

**iOS**

**1. Download Framework**

Download the latest [AvatarKit.xcframework](https://github.com/spatialwalk/avatar-kit-ios-release/releases/download/v1.0.0-beta.28/AvatarKit_202604142117.zip).

**2. Add to Project**

Unzip and drag `AvatarKit.xcframework` into your Xcode project. In your target's **General** tab, ensure it appears under **Frameworks, Libraries, and Embedded Content** with **Embed & Sign**.

**Android**

Add the dependency to your `build.gradle.kts`:

```kotlin title="build.gradle.kts" theme={null}
dependencies {
    implementation("ai.spatialwalk:avatarkit:1.0.0-beta49")
}
```

Need full API details? Use the SDK references below.

> **[iOS SDK Reference](https://spatialwalk-6179c111.mintlify.site/sdk-reference/ios-sdk/api-reference.md)**
>
> Complete iOS API documentation.

> **[Android SDK Reference](https://spatialwalk-6179c111.mintlify.site/sdk-reference/android-sdk/api-reference.md)**
>
> Complete Android API documentation.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.