ON THIS PAGE

  • Manage Applications
  • Installing Applications
  • Installation Behavior
  • 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.

Installing Applications

There are two main paths for installing applications.

1. From Application page

First, select the application you want to install from the App Store or uploaded apps.On the application page, click "Install Application" and select the device for installation.

2. From Device page

First, select the device you wish to install the application on.On the Overview page, click on "Install & Run", select application, version, and install application.

Installation Behavior

By default, an application will start automatically after installation, and it will stop all other applications currently running on the device. This behavior prevents conflicts with DepthAI, as a single camera can only be used by one DepthAI process at a time.For more control over the installation flow, open the Apps tab on your Device Overview. You can choose between the following options:
  • Install & Run App (default): Installs the application, stops all currently running applications, and starts the newly installed one.
  • Install Only: Installs the application but keeps it stopped until you start it manually.
  • Install & Run in Parallel: Installs and starts the new application while keeping other running applications active.
    ⚠️ Use this option with caution. If multiple applications attempt to access DepthAI simultaneously, it may lead to crashes.
    However, this mode can be useful for running additional utility apps that do not rely on DepthAI.

Application Statuses

Each application on a device can have one of the following statuses:
  • Installing: The application is being installed on the device.
  • Building: The application layers are being prepared or built locally.
  • Ready: The application is installed and ready to start.
  • Starting: The application is in the process of launching.
  • Running: The application is currently active on the device.
  • Stopping: The application is shutting down.
  • Stopped: The application is installed but not currently running.
  • Deleting: The application is being removed from the device.
  • Failed: The application encountered an error during one of the previous operations.
  • Unknown: The current state of the application cannot be determined.

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.