---
title: Deploy Edge Application
slug: api-docs/deploy-edge-application
docTags: 
createdAt: 2026-05-11T22:14:52.851Z
---

# Deploy Edge Application

**UI trigger**: Applications -> Marketplace -> *Launch*.

## Step table

| Step | API Name                  | Method | Endpoint                                                  | Notes                                          | Output                  |
| ---- | ------------------------- | ------ | --------------------------------------------------------- | ---------------------------------------------- | ----------------------- |
| 1    | List Marketplace Catalogs | `GET`  | `{{edgeUrl}}/apps/marketplace/catalogs`                   | Check which marketplace sources are configured | Catalog list            |
| 2    | Get Marketplace Apps      | `GET`  | `{{edgeUrl}}/apps/marketplace/catalogs/{catalog_id}/apps` | Browse available apps in a catalog             | App list + `appID`      |
| 3    | Launch a Catalog App      | `POST` | `{{edgeUrl}}/apps/marketplace/launch`                     | Supply `appID`, config / env vars              | App installed + started |
| 4    | Get Running Catalog Apps  | `GET`  | `{{edgeUrl}}/apps/running`                                | Confirm app is running                         | Status = `running`      |

## After launch

App lifecycle endpoints (Applications -> Catalog Apps):

- `PUT /apps/{id}/start`, `PUT /apps/{id}/stop`
- `DELETE /apps/{id}` (uninstall)
- `GET /apps/{id}/logs`, `GET /apps/{id}/stats`

## See also

- [Applications reference](#)
- For the LEM-side equivalent (deploy app to many edges), see [Deploy App to Edge Device (LEM)](#)
