# 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

Select the application from the App Store or from your uploaded apps list.

On the application page, click Install Application, select the device, and confirm the installation.

### Install from the device page

Select the device where you want to install the application.

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.

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