# 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

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 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.

> **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.

#### Best when

Install & Run

You want the new app to start right away and take over the device.

Install Only

You want the app installed first and plan to start it later.

Install & Run in Parallel

You need to keep an existing app running while starting an additional utility app.

#### Starts immediately

Install & Run

Yes.

Install Only

No.

Install & Run in Parallel

Yes.

#### Other running apps

Install & Run

Stopped before the new app starts.

Install Only

Left unchanged until you manually start the new app.

Install & Run in Parallel

Kept running while the new app starts.

#### Use with care

Install & Run

Good default for DepthAI-based apps that need exclusive access to the camera.

Install Only

Useful when you want to stage the app before switching over.

Install & Run in Parallel

Can cause conflicts if multiple apps try to access DepthAI at the same time.

#### Next move

Install & Run

Open Logs or Frontend after the app starts.

Install Only

Start the app manually from the device Apps tab when ready.

Install & Run in Parallel

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.

### Application Logs

Learn how to access and analyze application logs for monitoring and debugging.

[Application Logs](https://docs.luxonis.com/cloud/features/application-management/application-logs.md)

### Static Frontend

Learn how to open the application frontend and view live streams from your device.

[Static Frontend](https://docs.luxonis.com/cloud/features/application-management/live-view-and-static-frontend.md)
