---
title: Deploy a Marketplace Application
slug: litmusedge-v2/product-features/applications/marketplace/deploy-a-marketplace-application
description: Learn how to deploy a marketplace application. 
docTags: 
createdAt: 2022-09-23T13:56:43.000Z
---

A Marketplace catalog contains an inventory of available applications that can be installed with a script. The initial Litmus Edge environment includes a Default Public Marketplace catalog.

To review use cases for specific applications, see [Applications Guides](docId\:C3zFKlLmDu0kTtOFbyX90).

# Before You Begin

- You can add a public catalog from Litmus Edge Manager. See *Push Marketplace catalogs to Edge devices* section of [Manage Applications](docId:1cjuL2kjJIQEBN2kVHjp6).
- You can add a private catalog from which you want to deploy the application. See [Add a Marketplace Catalog](docId\:fPB-eCdFSfg9l4Yhlfm2K) for more information.
- For a Private Marketplace Catalog, make sure you create a Docker image and add a Docker registry. See [Create a Docker Image to Deploy to Your Private Repository](docId\:h1HkXqj21rjkmUblGRqVc) and [Add a Registry](docId\:PhZ2RCCK0CDEkdkS40yyO) for more information.
- To access data from the application, it must be running on the same network as the Litmus Edge device.

**To deploy an application:**

1. Navigate to **Applications&#x20;**> **Marketplace**.
   The *Marketplace&#x20;*&#x70;ane appears.&#x20;
2. Click the **Marketplace List&#xA0;**&#x64;rop-down list and select a *Marketplace&#x20;*&#x63;atalog.
   The selected Marketplace appears, displaying its associated applications.
3. Click an application tile.
   The selected application *Launch&#x20;*&#x64;ialog box appears.
4. Click the **Installation script version&#xA0;**&#x66;ield, and then select a script versio&#x6E;**&#xA0;**&#x66;rom the drop-down list.
5. Enter a name and complete any applicable parameters for the application.&#x20;
   - A name for the incoming Docker container&#x20;
   - (If applicable) A number for the port. A number cannot be used if it’s already in use by another Docker container.
   - Complete any applicable parameters by entering a respective value. For others, select a value from its respective drop-down list. These parameters will be passed as runtime variables to the respective Docker container.
6. Click **Launch**.&#x20;

