> ## Documentation Index
> Fetch the complete documentation index at: https://docs.almedia.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Assembly definitions

> The Almedia API — SDK 1.3.0 and newer. Synced from the source repository.

| Asmdef | Includes platforms | Auto-referenced | Notes |
| - | - | :-: | - |
| `AlmediaSDK.asmdef` | Any | yes | `Almedia` and every type in the `AlmediaSDK` namespace except `AlmediaLinkPopupController`. `includePlatforms` is empty, so the runtime assembly compiles on every player target. Platform support is gated at runtime by native bridge selection: only iOS and Android are supported, and other targets raise `OnErrorOccurred` with `InvalidConfiguration` at `Initialize`. Root namespace: `AlmediaSDK`. |
| `AlmediaLink.asmdef` | Any | yes | `AlmediaLinkSettings`, the UI components, `AlmediaLinkPopupController` and the `AlmediaLink` API. References `AlmediaSDK`. Root namespace: `AlmediaLink`. |
| `AlmediaLink.Editor.asmdef` | Editor | yes | Editor-only tooling and `AlmediaEditorMock`. Root namespace: `AlmediaLink.Editor`. References the runtime asmdefs. |

If you use Assembly Definition References yourself, add a reference to `AlmediaSDK`. Add `AlmediaLink` only for code that uses `AlmediaLinkSettings`, the UI components or `AlmediaLinkPopupController` and its events, and `AlmediaLink.Editor` only for editor test code that uses `AlmediaEditorMock`.


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