---
parent: /workflows/agents.md
back_out_url: /workflows/agents.md
---

# Workflow 8: Deploy Edge Application

> You are at https://api.litmus.io/workflows/deploy-app.md
> Parent: https://api.litmus.io/workflows/agents.md
> If this is the wrong workflow, back out to the index above.

## 8. Deploy Edge Application

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

### Step table

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

> For app lifecycle after launch: `Start` (PUT), `Stop` (PUT), `Uninstall` (DELETE) - all in Applications -> Catalog Apps.


---
