---
title: Marketplace: Catalogs and Applications
slug: marketplace-catalogs-and-applications
docTags: 
createdAt: 2022-11-24T19:07:17.000Z
---

The Marketplace is a catalog repository that includes a default catalog.&#x20;

A catalog is a collection of Docker applications that can be configured as needed before being deployed to Manufacturing Connect Edge instances.

You can deploy both public and private catalogs, and then deploy applications for various uses. The default catalog is preloaded with applications, such as visualization, user interface reporting, business intelligence, programming, server, and database tools.

From the Marketplace Catalog browser pane, you can add, edit, or delete marketplace catalogs. You can modify the default marketplace catalog, but not delete it.

Marketplace uses access control based on user roles for access to catalogs. Users cannot access the catalogs of other users unless they have full access privileges.

# Access Marketplace UI

**To access the marketplace UI:**

1. Log in to Manufacturing Connect.
   The *Status Overview* pane by default appears.
2. From the Navigation panel, select **General Settings**.
   The *General Settings* pane appears, by default the *Settings* tab displays.
3. From the *General Settings* pane, select **Features**.
   The *Features* tab appears.
4. Click the Marketplace tile.
   The *Marketplace Catalog* pane appears in a separate browser tab. The default catalog displays, along with any other added catalogs.

Refer to the following actions you can take on the Manufacturing Connect User UI's *General Settings' Features&#x20;*&#x74;ab's *Marketplace Catalog* pane.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/jcTu6WmCWybEka_2pfLVL_image.png" size="80" width="1477" height="440" position="flex-start" showCaption="false"}

| **Action**                            | **Details**                                                                                                                                                                                                                                                                                                           |
| ------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **View applications in this catalog** | Display all applications in the catalog.                                                                                                                                                                                                                                                                              |
| **Action menu**                       | - **Edit:&#x20;**&#x4D;odify a Marketplace catalog.
- **Export:** Export a Marketplace catalog in JSON format. When you export, you can choose whether to include registries with the export.
- **Delete:&#x20;**&#x52;emoving a marketplace catalog also removes its associated applications. This cannot be undone. |
| **Add Catalog**                       | Name has a maximum of 32 characters.                                                                                                                                                                                                                                                                                  |
| **Change Catalog View**               | Update the catalog view.                                                                                                                                                                                                                                                                                              |

## Synchronize Catalogs

When you add a new catalog, you can also customize it as a synchronized catalog. See [Synchronization](docId\:Qff---cmhOGnC1q73GkXc) for more details.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/1gvjzeoD_yYUpFeh5zfz9_image.png" size="80" width="970" height="379" position="flex-start" caption="Create catalog dialog box" showCaption="true"}

| **Action**                       | **Details**                                                                                   |
| -------------------------------- | --------------------------------------------------------------------------------------------- |
| \[1] **Toggle Synchronize**      | You cannot change this setting after creating the catalog.                                    |
| \[2] **Select Synchronize Role** | - **Primary: &#x20;**&#x59;ou may only have a maximum of one primary catalog.
- **Secondary** |

# Catalog Permissions

You can modify user permissions for catalog users.

To modify permissions:

1. On the **Marketplace Catalog** page, click the user icon at the top right and select **User Management**.
2. On the **Manage Users** page, select Edit from the drop-down list beside a user.
3. In the **Add Permissions** dialog, enable or disable permissions for the user.
4. Click **Update**.

# Public and Private Catalogs

You can make a catalog public and available to all Marketplace users by clicking **Make Public** on a catalog on the **Marketplace Catalog** page. Making a catalog public also make the catalog's application and registry credentials public.&#x20;

&#x20;To make a catalog public, you require the `Catalog:Modify` permission. Note that you cannot make a catalog private after making it public.&#x20;

# Applications

For a marketplace catalog, after clicking the catalog card (See *View applications in this catalog&#x20;*&#x66;rom the previous section)**,** you will be brought to the *Applications&#x20;*&#x70;ane for the selected marketplace catalog. Every catalog contains a collection of associated Docker applications. The default marketplace catalog contains the following ten Docker applications:

- Elasticsearch
- Grafana
- KDB
- MongoDB
- MySQL
- PipelineDB
- PostgreSQL & Adminer
- Python

You can customize a catalog and its applications as needed.

You can add, modify, and delete applications for the currently selected catalog. The currently selected catalog’s Docker applications are displayed as below.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/3IOusV8Qp3nuk-Qt-Ng9Y_image.png" size="80" width="1920" height="914" position="flex-start" caption="Manufacturing Connect User UI : General Settings : Features :  : Marketplace Catalog : Catalog Applications" showCaption="true"}

| **Action**                            | **Details**                                                                                                                                                                                                                                                                                                                |
| ------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| \[1] **View Registry Management**     | [Registry Management](docId\:fSbyl1vaDqa7kMBQOZ4QH)                                                                                                                                                                                                                                                                        |
| \[2] **View Application**             | [Application Releases](docId\:UCDshOx0A0hVA0hCuH5gT)                                                                                                                                                                                                                                                                       |
| \[3] **Action menu**                  | - **Edit**
- **Delete:&#x20;**&#x52;emoving a marketplace catalog also removes its associated applications. This cannot be undone.
- **Export:&#x20;**`.json` file                                                                                                                                                         |
| \[4] **Add or Import an application** | The **Select Icon&#x20;**&#x6F;ption is an optional feature that allows you to select an visual image to represent the application. Manufacturing Connect Edge instances that later receive this Docker application will also receive the same visual image.<br />- Example category: Utils, Database, Programming, Server |
| \[5] **Change Application View**      | Alter the view of application.                                                                                                                                                                                                                                                                                             |

# Next Steps

- [Application Releases](docId\:UCDshOx0A0hVA0hCuH5gT)
- [Registry Management](docId\:fSbyl1vaDqa7kMBQOZ4QH)
- [Synchronization](docId\:Qff---cmhOGnC1q73GkXc)

