# MentraOS Cloud ## Docs - [API Reference](https://cloud-docs.mentra.glass/api-reference/introduction.md): MentraOS Cloud API endpoints and WebSocket connections - [Account Management](https://cloud-docs.mentra.glass/api-reference/rest/account-management.md): REST endpoints for user account management - [App Management](https://cloud-docs.mentra.glass/api-reference/rest/app-management.md): REST endpoints for managing apps and installations - [Audio](https://cloud-docs.mentra.glass/api-reference/rest/audio.md): REST endpoints for audio streaming and text-to-speech - [Authentication](https://cloud-docs.mentra.glass/api-reference/rest/authentication.md): REST endpoints for authentication and token management - [Gallery](https://cloud-docs.mentra.glass/api-reference/rest/gallery.md): REST endpoints for accessing and managing the user's photo gallery - [Hardware](https://cloud-docs.mentra.glass/api-reference/rest/hardware.md): REST endpoints for hardware-related requests from glasses - [Permissions](https://cloud-docs.mentra.glass/api-reference/rest/permissions.md): REST endpoints for managing app permissions - [Photos](https://cloud-docs.mentra.glass/api-reference/rest/photos.md): REST endpoints for photo upload and management - [Streams](https://cloud-docs.mentra.glass/api-reference/rest/streams.md): REST endpoints for managing RTMP stream outputs - [Transcripts](https://cloud-docs.mentra.glass/api-reference/rest/transcripts.md): REST endpoints for retrieving transcription history - [User Data](https://cloud-docs.mentra.glass/api-reference/rest/user-data.md): REST endpoints for managing user data and settings - [App WebSocket](https://cloud-docs.mentra.glass/api-reference/websocket/app-connection.md): WebSocket endpoint for third-party app connections - [Glasses WebSocket](https://cloud-docs.mentra.glass/api-reference/websocket/glasses-connection.md): WebSocket endpoint for smart glasses connections via mobile app - [App Model](https://cloud-docs.mentra.glass/cloud-architecture/data-models/app-model.md): Third-party application data model - [App Uptime Model](https://cloud-docs.mentra.glass/cloud-architecture/data-models/app-uptime-model.md): Application health monitoring and performance tracking - [Gallery Photo Model](https://cloud-docs.mentra.glass/cloud-architecture/data-models/gallery-photo-model.md): Photo metadata storage for user galleries - [Organization Model](https://cloud-docs.mentra.glass/cloud-architecture/data-models/organization-model.md): Enterprise and team management structure - [Data Models Overview](https://cloud-docs.mentra.glass/cloud-architecture/data-models/overview.md): MongoDB schemas and data structures in MentraOS Cloud - [Temp Token Model](https://cloud-docs.mentra.glass/cloud-architecture/data-models/temp-token-model.md): Short-lived authentication tokens for secure handoffs - [User Model](https://cloud-docs.mentra.glass/cloud-architecture/data-models/user-model.md): Core user data model for MentraOS Cloud - [AppManager](https://cloud-docs.mentra.glass/cloud-architecture/managers/app-manager.md): Manages app lifecycle, connections, and state within user sessions - [AudioManager](https://cloud-docs.mentra.glass/cloud-architecture/managers/audio-manager.md): Manages audio processing, buffering, and distribution within user sessions - [DashboardManager](https://cloud-docs.mentra.glass/cloud-architecture/managers/dashboard-manager.md): Manages contextual dashboard displays with multiple modes and content rotation - [DisplayManager](https://cloud-docs.mentra.glass/cloud-architecture/managers/display-manager.md): Manages display updates, throttling, and app display prioritization - [ManagedStreamingExtension](https://cloud-docs.mentra.glass/cloud-architecture/managers/managed-streaming-extension.md): Extends video streaming with Cloudflare-managed streams for multi-viewer support - [MicrophoneManager](https://cloud-docs.mentra.glass/cloud-architecture/managers/microphone-manager.md): Manages microphone state and audio flow control with intelligent debouncing - [Manager Pattern Overview](https://cloud-docs.mentra.glass/cloud-architecture/managers/overview.md): Understanding the manager pattern in MentraOS Cloud - [PhotoManager](https://cloud-docs.mentra.glass/cloud-architecture/managers/photo-manager.md): Manages photo capture requests and responses between apps and smart glasses - [TranscriptionManager](https://cloud-docs.mentra.glass/cloud-architecture/managers/transcription-manager.md): Manages multi-language speech-to-text transcription with provider abstraction - [TranslationManager](https://cloud-docs.mentra.glass/cloud-architecture/managers/translation-manager.md): Manages real-time speech translation with multi-provider support - [VideoManager](https://cloud-docs.mentra.glass/cloud-architecture/managers/video-manager.md): Manages RTMP video streaming sessions between apps and smart glasses - [App Service](https://cloud-docs.mentra.glass/cloud-architecture/services/app-service.md): Core service for managing third-party applications in MentraOS - [Session Service](https://cloud-docs.mentra.glass/cloud-architecture/services/session-service.md): Coordinates session-related functionality across the system - [Subscription Service](https://cloud-docs.mentra.glass/cloud-architecture/services/subscription-service.md): Manages app subscriptions to data streams with permission enforcement - [WebSocket Service](https://cloud-docs.mentra.glass/cloud-architecture/services/websocket-service.md): Core WebSocket service that manages all real-time connections - [UserSession Class](https://cloud-docs.mentra.glass/cloud-architecture/session-management/user-session-class.md): Core session object that encapsulates all user state and functionality - [User Session Lifecycle](https://cloud-docs.mentra.glass/cloud-architecture/session-management/user-session-lifecycle.md): Complete lifecycle of user sessions from creation to disposal - [Authentication flow](https://cloud-docs.mentra.glass/cloud-overview/authentication-flow.md) - [Introduction](https://cloud-docs.mentra.glass/cloud-overview/introduction.md) - [Message types](https://cloud-docs.mentra.glass/cloud-overview/message-types.md) - [Sdk integration](https://cloud-docs.mentra.glass/cloud-overview/sdk-integration.md) - [User sessions](https://cloud-docs.mentra.glass/cloud-overview/user-sessions.md) - [Local Development Setup](https://cloud-docs.mentra.glass/development/local-setup.md): Run MentraOS Cloud locally for development and testing - [MentraOS Cloud Documentation](https://cloud-docs.mentra.glass/index.md): Internal documentation for MentraOS Cloud development - [AppSession](https://cloud-docs.mentra.glass/sdk/app-session.md): The core class for interacting with user sessions - [Display Layouts](https://cloud-docs.mentra.glass/sdk/display-layouts.md): Show content on the smart glasses display - [Event Handlers](https://cloud-docs.mentra.glass/sdk/event-handlers.md): Handle real-time events from glasses and user interactions - [Getting Started with the SDK](https://cloud-docs.mentra.glass/sdk/getting-started.md): Everything you need to know to build apps with the MentraOS SDK - [Hardware Modules](https://cloud-docs.mentra.glass/sdk/hardware-modules.md): Access camera, audio, location, and other hardware features ## Optional - [GitHub](https://github.com/Mentra-Community/MentraOS) - [Discord](https://discord.gg/5ukNvkEAqT) - [SDK Package](https://www.npmjs.com/package/@mentraos/sdk)