Luxonis Hub Overview
Key Capabilities
- Fleet management & monitoring: Track device health, connectivity, and app versions.
- OTA updates: Remotely distribute OS updates.
- App management: Versioned, containerized deployments of applications.
- Continuous model improvements: Collect data, compile, and redeploy models.
- Logging & observability: Access logs remotely.
- Data & video streaming: Securely stream data and visual output for monitoring.
- Custom APIs: Integrate core components into your own systems for whitelabling or CI.
Core Concepts

Device
It may be:
- A standalone Series 4 camera (OAK4-D, OAK4-S, etc.) with a pre-installed agent
- A Linux machine (e.g., NUC, Jetson) where agent can be installed and Series 2 cameras are connected to
- Update OS or agent remotely
- Deploy, stop, or update apps
- Access remote terminals or logs for debugging

OAK Agent
It manages device discovery, app deployment, OTA updates, log streaming, and data upload.OAK Agent
- Comes pre-installed on Series 4 devices or self-hosted on other Linux hosts to manage connected Series 2 cameras
- Handles local app lifecycle and logs
- Reports device status, health, and connected cameras to Hub
OAK App
oakctl CLI when developing.- Includes configuration defined in
oakapp.toml - Supports local or Hub-hosted static front-ends
- Emits logs for debugging and monitoring
- Can produce snaps to capture data, metadata, and inference results
Build and run an OAK App
Learn how to create, configure, and deploy an OAK App using the new stack.
Example Apps
Explore our examples on GitHub. Any application with oakapp.toml can be containerized.
Oakctl
Why Luxonis Hub
- Scalable deployments
- Continuous improvement of models and apps
- Unified logging, metrics, and observability
- Simplified container-based management