# Third-party migration: SDK 2.1.0

> Kasamila developer documentation · [Canonical page](https://www.kasamila.com/portal/docs/third-party?lang=en)

English | [简体中文](sdk_1_11_0_third_party_migration.md)

> SDK 2.1: encrypted GLSL/ONNX with temporary Runtime licensing; no caller-side key setup. See [AILIVE upgrade and protection notes](sdk_2_1_protected_runtime.en.md). Pinned 2.0.0 remains supported.

# Third-party migration: SDK 2.1.0

SDK 2 is a breaking, one-time migration. Do not use SDK 1 or the old /web/sdk entry.
Follow the [complete Runtime release contract and migration checklist](sdk_2_runtime_release_contract.en.md).

Your backend declares client.sdk_version/update_policy/protocol/capabilities and forwards the selected sdk descriptor.
Your browser loads the immutable bootstrap, then loadKasamila(sdk), then Kasamila.create().
The complete package includes V7, Audio2Viseme, Worklet, ONNX/WASM, HLS and teeth textures.
Pinned production clients are not forced to switch merely because a new release exists.
No Worker update or retraining is required for eligible geometry models.

Before cutover test audio, teeth, profiles, transparency, HLS, expiry, billing settlement and Agent receipts.
Production SDK 2.1.0 is verified; complete application acceptance before customer rollout.

Examples: [browser demo](../examples/geometry-runtime-web/README.en.md).
