SDK
Native Android and iOS libraries you link into your app to expose Extentos smart-glasses capabilities over a shared Rust core. Android and iOS both published.
The SDK is what your app links against. It is a thin Kotlin/Swift shell over a shared Rust core, so both platforms run the same runtime, the same protocol handling, and the same event vocabulary — only the platform shell differs.
Pick the platform you're building on:
- Android SDK — Gradle artifact on Maven Central, Kotlin + coroutines, Android 12+ (API 31)
- iOS SDK — Swift Package from
github.com/extentos/swift-glasses, iOS 16.0+
Source
- Android:
com.extentos:glasseson Maven Central - iOS: Swift package from
github.com/extentos/swift-glasses(see install)
Related
Android SDK
Add Extentos to your Android app via Gradle. Smart-glasses capabilities for Meta Ray-Ban, Android 12+ (API 31), Kotlin, coroutines.
iOS SDK
The Extentos iOS SDK for Meta Ray-Ban smart glasses — iOS 16+, Swift 6 toolchain, async/await. Published as a Swift package.
Architecture
How Extentos fits together — AI agent, MCP server, native Kotlin/Swift SDK, four transports (system audio, Meta DAT, browser sim, local in-memory sim), and the backend.
Supported agents
Per-host differences for AI coding agents that run Extentos — Claude Code, Cursor, Windsurf, Cline, IDE built-ins. Scope, cross-platform reach, MCP support.
iOS SDK
The Extentos iOS SDK for Meta Ray-Ban smart glasses — iOS 16+, Swift 6 toolchain, async/await. Published as a Swift package.