---
schema_version: "1"
id: e0d3de76d45d12bb9869becb289b989b2d67d33ed35612a8eb19e4e595f0753d
title: Manage Licensing for Installed Packages
collection: developer
version: current
locale: en-us
portal_url: https://docs.salesforce.com/developer/current/en-us/marketing-cloud/guides/mc-app-development/license-installed-packages.md
canonical_url: https://developer.salesforce.com/docs/marketing/marketing-cloud/guide/license-installed-packages.html
source_site: developer.salesforce.com
content_type: documentation
content_hash: 4edac20ebfe7e1c0f79a375529575503c344fbcc0c676a27a4d93c885f887602
products:
  - Marketing Cloud Engagement APIs and Programmatic Languages
  - Marketing Cloud
---
# Manage Licensing for Installed Packages

Use licensing to control which users can access your installed packages. You can also control access to installed packages for other business units across your Enterprise.

**note:** This information applies to enhanced packages and legacy packages. All installed packages created after August 1, 2019 are enhanced packages, and all packages created before January 2019 are legacy packages.

1. In Marketing Cloud Engagement setup, in the Quick Find box, enter `packages`, and then select **Installed Packages**.
2. In the list of installed packages, select a package to configure licensing for.
3. On the Access tab (or the Licenses tab for legacy packages), in the Business Units area, select a business unit.

   **note:** If your account only has one business unit, the Business Units area isn’t shown.

   Alternatively, to enable access to the installed package for all business units, click **Enable All Business Units**. This option is available only for server-to-server integrations.

4. In the Users section, select the users to license. Alternatively, you can perform licensing actions in bulk.

   - To enable access for all current and future users in the selected business unit, select **License all current and future users in {yourBusinessUnit}**.
   - To enable access for all current and future users across all business units, click **License All Users** (or **License Everyone** in legacy packages). This option is only available if you have the **Installed Packages | Administer** permission and access to all the business units in your enterprise. To gain access, work with your account administrator.

5. To assign licenses to users or to make API requests on behalf of the business unit, turn on **Enable Integration for {yourBusinessUnit}**.

   **note:** This option is only available for server-to-server integrations in enhanced packages. You can assign licenses only if the package contains another component in addition to the server-to-server API integration, which isn’t licensable.

6. Save your changes.
