Welcome to MentraOS Cloud
Welcome to the brain of MentraOS! If you’re reading this, you’re about to learn how smart glasses, mobile apps, and third-party applications all work together to create magical experiences for users.What is MentraOS?
MentraOS is an ecosystem that connects:- Smart Glasses - Lightweight AR glasses with a display, camera, microphone, and sensors
- Mobile App - The user’s phone that acts as a powerful compute bridge
- Cloud Services - That’s us! We orchestrate everything
- Third-party Apps - External applications that extend functionality
The Journey We’ll Follow
This documentation follows the journey of data through our system:- Getting Connected - How a user opens their app and connects their glasses
- Your Command Center - The UserSession that manages everything for that user
- Speaking the Same Language - The messages that flow between all the parts
- Building on MentraOS - How apps plug into the system
Key Concepts to Remember
The Four Main Players
-
Mobile App (Client)
- Authenticates the user
- Manages Bluetooth connection to glasses
- Connects to cloud via WebSocket
- Sends glasses events to cloud
-
Smart Glasses
- Captures audio, video, photos
- Shows text on display
- Sends sensor data (buttons, head position)
- Limited processing power - relies on phone
-
MentraOS Cloud (Us!)
- Manages user sessions
- Routes messages between clients and apps
- Handles transcription, translation
- Enforces permissions and rate limits
-
Third-party Apps
- Connect via our SDK
- Subscribe to events they care about
- Send content to display on glasses
- Extend functionality (AI assistants, translators, etc.)
The Basic Flow
Here’s a simple example to get you oriented:What Makes MentraOS Cloud Special?
- Real-time Everything - WebSockets for instant communication
- Smart Session Management - UserSessions that survive disconnections
- Modular Managers - Specialized components for audio, display, photos, etc.
- Developer Friendly - Simple SDK for building apps
- Privacy First - Users control what apps can access