You can use Hub to deploy, manage, and monitor applications running on connected OAK devices. This centralizes application control, simplifies remote management, and ensures consistency across device fleets.Installed applications on a device in Luxonis Hub, with status, version, and available actions.
Installing Applications
You can install applications either from the app page or directly from a device page, depending on whether you are starting from the app catalog or from the device you want to manage.
Install from the app page
Open the app you want to install
Select the application from the App Store or from your uploaded apps list.
Choose the target device and install
On the application page, click Install Application, select the device, and confirm the installation.Install an application from its app page by selecting a target device in Luxonis Hub.
Install from the device page
Open the device you want to manage
Select the device where you want to install the application.
Choose the app and installation mode
On the device Overview page, click Install & Run, then choose the application, version, and installation option.Install an application from the device page by choosing the app, version, and install mode.
Launch on boot
Enable Launch on boot option at the last step to ensure the application starts automatically after camera reboots or power losses.
Installation Behavior
Choose the installation mode based on whether you want the app to start immediately and whether other running apps should keep using the device.
Choose by
Install & RunRecommendedDefault path for most deployments
Install OnlyPrepare the app without starting it yet
Install & Run in ParallelKeep other running apps active while starting another app
Best when
You want the new app to start right away and take over the device.
You want the app installed first and plan to start it later.
You need to keep an existing app running while starting an additional utility app.
Starts immediately
Yes.
No.
Yes.
Other running apps
Stopped before the new app starts.
Left unchanged until you manually start the new app.
Kept running while the new app starts.
Use with care
Good default for DepthAI-based apps that need exclusive access to the camera.
Useful when you want to stage the app before switching over.
Can cause conflicts if multiple apps try to access DepthAI at the same time.
Next move
Open Logs or Frontend after the app starts.
Start the app manually from the device Apps tab when ready.
Verify that the app does not compete for the same DepthAI resources as other running apps.
Install & RunRecommendedDefault path for most deployments
Best when
You want the new app to start right away and take over the device.
Starts immediately
Yes.
Other running apps
Stopped before the new app starts.
Use with care
Good default for DepthAI-based apps that need exclusive access to the camera.
Next move
Open Logs or Frontend after the app starts.
Install OnlyPrepare the app without starting it yet
Best when
You want the app installed first and plan to start it later.
Starts immediately
No.
Other running apps
Left unchanged until you manually start the new app.
Use with care
Useful when you want to stage the app before switching over.
Next move
Start the app manually from the device Apps tab when ready.
Install & Run in ParallelKeep other running apps active while starting another app
Best when
You need to keep an existing app running while starting an additional utility app.
Starts immediately
Yes.
Other running apps
Kept running while the new app starts.
Use with care
Can cause conflicts if multiple apps try to access DepthAI at the same time.
Next move
Verify that the app does not compete for the same DepthAI resources as other running apps.
Parallel mode can conflict with DepthAI
Use Install & Run in Parallel only when the additional application does not need the same DepthAI resources as another running app. If multiple applications try to access the camera at the same time, they may fail or crash.
Application Statuses
Use these statuses to understand whether an app is still changing state, ready for action, or needs attention.
Status
State type
Meaning
Installing
Transitional
The application is being installed on the device.
Building
Transitional
Application layers are being prepared or built locally.
Ready
Stable
The application is installed and ready to start.
Starting
Transitional
The application is currently launching.
Running
Stable
The application is active on the device.
Stopping
Transitional
The application is shutting down.
Stopped
Stable
The application is installed but not currently running.
Deleting
Transitional
The application is being removed from the device.
Failed
Attention needed
The application hit an error during install, start, stop, or another operation.
Unknown
Attention needed
Luxonis Hub cannot determine the current application state.
Managing Applications on Device
You can view all installed applications on your device under the Apps tab. Selecting an application from the list opens its details view.From the â‹® (three dots) menu, you can access additional management options:
Start & Stop Others: Starts the selected application and stops all other running applications on the device.
Start Only: Starts the selected application without affecting others.
Stop: Stops the currently running application.
Delete: Removes the application from the device.
Disable Launch on Boot: Prevents the application from automatically starting when the device boots.
You can access logs and frontends for any running application directly from the installed application's page. Logs help with monitoring and debugging, while frontends allow you to interact with or visualize the app's output.