Skip to main content
Device capabilities allow your MentraOS app to discover what hardware and software features are available on the connected smart glasses. This enables you to create adaptive experiences that work across different device models with varying capabilities.

Overview

Different smart glasses models have different hardware configurations. Some have cameras, others don’t. Some have displays, others don’t. Some have speakers, others only have a microphone, or no audio support at all. The capabilities system lets you detect these differences and adapt your app accordingly.

Accessing Capabilities

Device capabilities are available on the AppSession through the capabilities property:

Common Use Cases

Checking for Display Capabilities

Checking for Camera Capabilities

Checking for LED Capabilities

Adaptive Feature Selection

Device Examples

For reference, here are the capabilities of some common devices: