Luxonis Hub Overview
Why it matters
Current availability
Manifest-based rollout, broad webhook integrations, and self-hosted OTA management are not generally available today.
Mental model
- Devices provide the physical runtime environment.
- OAK Agent connects supported devices into Hub and manages the local app/runtime bridge.
- OAK Apps carry the application logic, configuration, and optional frontend.
- Your product and backend can integrate Hub APIs and streaming primitives into customer-facing workflows.

Core capabilities in practice
- Device management: Track device status, connectivity, software versions, and remote-operability details.
- Application lifecycle: Install, update, stop, and inspect OAK Apps on managed devices.
- Remote operations: Use Web Terminal, live logs, and remote visualization when local access is not available.
- Data collection: Capture snaps and related outputs to support debugging and model improvement.
- Customer integration: Connect Hub into your own backend, frontend, and operational systems.
- AI and models: Manage models in Hub and convert them for deployment on Luxonis hardware.
Core concepts
Device
- A Series 4 camera with the agent already installed.
- A supported Linux host, such as a NUC or Jetson, where the agent is installed and supported OAK devices are attached.

OAK Agent
- On Series 4 devices, the agent is part of the supported Hub-managed path.
- On self-hosted Linux deployments, the agent connects the host and attached hardware into Hub.
oak-agent and application layer, not full host lifecycle management.OAK App
- It is configured through
oakapp.toml. - It can expose a static frontend or fall back to Hub's default visualizer path.
- It can emit logs, stream outputs, and produce snaps or other collected artifacts.
Build and run an OAK App
Learn how to create, configure, and deploy an OAK App using the current software stack.
Example apps
Browse example repositories and reference implementations for common OAK workflows.
oakctl
oakctl is the main local CLI for OAK App development and nearby device work. Use it to build apps, run local iterations, inspect devices during development, and publish app artifacts into Hub.Learn more about oakctlIntegration and management boundary
- customer users -> customer frontend -> customer backend -> Hub APIs and streaming primitives
- customer auth stays customer-owned
- Hub API keys stay in your backend only
- your frontend receives only the derived payload it needs for sessions or visualization
Related guides
Connect a device
Start the setup path for OAK4 adoption and supported self-hosted connection flows.
Manage devices
Inspect device state, remote access workflows, and OTA behavior for supported devices.
Manage applications
Install, run, inspect, and troubleshoot OAK Apps on connected devices.
Integration architecture
See the recommended customer-owned frontend/backend pattern for Hub integrations.