By facebook
Build and debug iOS apps for Meta smart glasses using the DAT SDK, handling camera streaming, display configuration, device registration, session lifecycle, and testing with mock devices.
Stream, video frames, photo capture, resolution/frame rate configuration
Swift patterns, async/await, naming conventions, key types for DAT SDK iOS development
Common issues, Developer Mode, version compatibility, state machine diagnosis
Display capability setup, display-capable device selection, UI DSL, icons, buttons, images, and video playback
SDK setup, Swift Package Manager integration, Info.plist configuration, and first connection to Meta glasses
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
The Meta Wearables Device Access Toolkit enables developers to utilize Meta's AI glasses to build hands-free wearable experiences into their mobile applications. By integrating this SDK, developers can reliably connect to Meta's AI glasses and leverage capabilities like video streaming and photo capture.
The Wearables Device Access Toolkit is in developer preview. Developers can access our SDK and documentation, test on supported AI glasses, and create organizations and release channels to share with test users.
Find our full developer documentation on the Wearables Developer Center.
You can find an overview of the Wearables Developer Center here. Create an account to stay informed of all updates, report bugs and register your organization. Set up a project and release channel to share your integration with test users.
For help, discussion about best practices or to suggest feature ideas visit our discussions forum.
See the changelog for the latest updates.
The easiest way to add the SDK to your project is by using Swift Package Manager.
https://github.com/facebook/meta-wearables-dat-ios in the top right cornermeta-wearables-dat-iosTo configure analytics settings in your Meta Wearables DAT iOS app, you can modify your app's Info.plist file using either of these two methods:
Method 1: Using Xcode (Recommended)
MWDAT keyMWDAT called Analytics of type DictionaryAnalytics dictionary called OptOut of type Boolean and set the value to YESMethod 2: Direct XML editing
Add or modify the following in your Info.plist file.
<key>MWDAT</key>
<dict>
<key>Analytics</key>
<dict>
<key>OptOut</key>
<true/>
</dict>
</dict>
Default behavior: If the OptOut key is missing or set to NO/<false/>, analytics are enabled
(i.e., you are not opting out). Set to YES/<true/> to disable data collection.
Note: In other words, this setting controls whether or not you're opting out of analytics:
YES/<true/> = Opt out (analytics disabled)NO/<false/> = Opt in (analytics enabled)This repository ships one public DAT knowledge base in two first-class formats:
| Tool | Public artifact | Recommended setup |
|---|---|---|
| Claude Code | .claude-plugin/marketplace.json + plugins/mwdat-ios/.claude-plugin/plugin.json | Add this GitHub repo as a marketplace, then install mwdat-ios |
| Codex | plugins/mwdat-ios/.codex-plugin/plugin.json | Install the plugin from a cloned checkout of this repo |
| GitHub Copilot | .github/copilot-instructions.md | Auto-loaded by Copilot in VS Code |
| Cursor | .cursor/rules/*.mdc | Auto-loaded with glob-based triggers |
| AGENTS.md-compatible tools | AGENTS.md | Portable fallback for agents that read AGENTS.md |
| MCP-compatible editors | https://mcp.facebook.com/wearables_dat | Connect as a remote HTTP MCP server |
npx claudepluginhub facebook/meta-wearables-dat-ios --plugin mwdat-iosGit-native DAT SDK guidance for android development, covering setup, camera streaming, display access, MockDeviceKit, session lifecycle, permissions, debugging, and sample app patterns.
Git-native DAT SDK guidance for android development, covering setup, camera streaming, display access, MockDeviceKit, session lifecycle, permissions, debugging, and sample app patterns.
Skills for building Meta Display Glasses webapps
AI development skills for Even Realities G2 smart glasses apps — scaffolding, UI, input handling, device features, simulator testing, font measurement, and SDK/CLI reference for G2 smart glasses
39 skills spanning Apple Kit frameworks from AccessorySetupKit to WidgetKit, plus CarPlay
Swift, SwiftUI, SwiftData, iOS animation design/implementation/review, and framework code review (HealthKit, CloudKit, WidgetKit, watchOS, App Intents). Pairs with beagle-core for full workflow.
16 specialized Swift agents for Claude Code and VS Code Copilot. Covers concurrency, SwiftUI, Core ML, Foundation Models, MLX Swift, on-device AI, accessibility, security, testing, App Store review, Meta glasses SDK, SwiftData, visionOS, StoreKit 2, and performance.