ON THIS PAGE

  • Installing Applications
  • Application Statuses
  • Managing Applications on Device

Manage Applications

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.
Apps tab on a device page in Luxonis Hub
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.
Installing an application from the app page in Luxonis Hub
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.
Installing an application from the device page in Luxonis Hub
Install an application from the device page by choosing the app, version, and install mode.

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.

Application Statuses

Use these statuses to understand whether an app is still changing state, ready for action, or needs attention.
StatusState typeMeaning
InstallingTransitionalThe application is being installed on the device.
BuildingTransitionalApplication layers are being prepared or built locally.
ReadyStableThe application is installed and ready to start.
StartingTransitionalThe application is currently launching.
RunningStableThe application is active on the device.
StoppingTransitionalThe application is shutting down.
StoppedStableThe application is installed but not currently running.
DeletingTransitionalThe application is being removed from the device.
FailedAttention neededThe application hit an error during install, start, stop, or another operation.
UnknownAttention neededLuxonis 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.
application control options
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.