---
schema_version: "1"
id: a14a7d873bea22158a224a2b3d111010e741fb0b255a59e4e74f2ff17010b57d
title: Create and Install Packages
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/guides/mc-app-development/install-packages.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/install-packages.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 010a42098fbe621cd5fd700d18ca99a37334cd73bd6250465ad638445305b0e6
products:
  - Marketing Cloud Engagement APIs and Programmatic Languages
  - Marketing Cloud
---
# Create and Install Packages

Create an installed package to create API integrations, install custom apps, or add custom Journey Builder components.

**note:** To create and install packages you must have the `Installed Package | Administer` permission. You can’t complete these steps if your account doesn’t have this permission.

To add this permission to your account, contact your Marketing Cloud Engagement administrator.

1. In setup, go to **Apps > Installed Packages**.

2. Click **New**.

3. Name the package and give it a description.

4. Save the package. After you save the package, you can view the package details. See Installed Packages Definitions for more information about each field. You see the Package ID, JWT Signing Secret, and Source Account only for packages created in your account.

5. Under Components, click **Add Component**, and select a component.

   **note:** After you add an app or API integration component, it can’t be removed from the installed package.

   - [API Integration](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/api-integration.md)
   - [Marketing Cloud Engagement App](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/create-a-mc-app.md)
   - [Journey Builder Activity](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/define-jb-extension-app-center.md)
   - [Journey Builder Entry Source](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/define-jb-extension-app-center.md)
   - [Custom Content Block](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/create-content-block.md)

   To install a MobilePush app, go to **MobilePush > Administration** in the Marketing Cloud Engagement web interface.

## Delete Packages

Users who have the `Installed Packages | Administer` permission and access to the account in which the package was created can delete the package or app. When you delete a package, it’s removed from all accounts in the enterprise. To delete a package, navigate to it, and click **Delete**.

## Install Packages

Users who have the `Installed Packages | Administer` permission and access to all the accounts in the enterprise can install a package or app. You can install apps from AppExchange or from an implementation partner. The package or app can be installed in all accounts in the enterprise.

## Uninstall Packages

Users who have the `Installed Packages | Administer` permission and access to all the accounts in the enterprise can uninstall a package or app. The package or app is uninstalled from all accounts in the enterprise.

## See Also

- [Installed Package Definitions](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/installed-packages-definitions.md)
- [Roles and Permissions in Marketing Cloud Engagement](https://help.salesforce.com/s/articleView?id=mktg.mc_overview_roles.htm)
- [List Your App in AppExchange](https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/list-app-appexchange.md)
