---
schema_version: "1"
id: b41b3af13bb6d5bd028c4ff1e417a1d7f172fd66f08866f78c918d108b56379c
title: Create and Install Your Managed Package for Data 360
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/data/264-0-0/c360_a_create_install_package.md
canonical_url: https://help.salesforce.com/s/articleView?id=data.c360_a_create_install_package.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 27adbaf50fd837fb962b5d5b477102ab9d64ca1ab520d80a76b72cec7f91452b
description: Use a managed package to build a Data 360 app and distribute it on AgentExchange. Packaging is the container that you fill with metadata, and it holds the set of related features, customizations, and schema that make up your app. A package can include many different metadata components, and you can package a single component, an app, or library.
products:
  - Data 360
release: "264"
---
# Create and Install Your Managed Package for Data 360

Use a managed package to build a Data 360 app and distribute it on AgentExchange. Packaging is the container that you fill with metadata, and it holds the set of related features, customizations, and schema that make up your app. A package can include many different metadata components, and you can package a single component, an app, or library.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>All Editions</strong> supported by Data 360. See <a href="https://help.salesforce.com/s/articleView?id=data.c360_a_dc_editions.htm&amp;release=264.0.0&amp;type=5" title="Data 360 is available in several supported Salesforce editions. Some Data 360 features also require additional licenses.">Data 360 edition availability</a>.</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small permission">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="colgroup" class="slds-cell-wrap" colspan="2" style="text-align:left;vertical-align:top;" id="d92036e74">User
              Permission Set Needed</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="User Permission Set Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d92036e74 ">To create packages:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d92036e74 ">Create AgentExchange Packages permission</td>

          </tr>
          <tr class="">
            <td data-label="User Permission Set Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d92036e74 ">To upload packages:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d92036e74 ">Upload AgentExchange Packages permission</td>

          </tr>
          <tr class="">
            <td data-label="User Permission Set Needed" class="slds-cell-wrap" style="vertical-align:top;" headers="d92036e74 ">To create a data kit:</td>

            <td class="slds-cell-wrap" style="vertical-align:top;" headers="d92036e74 ">Data Cloud Architect permission set</td>

          </tr>
        </tbody>
      </table>

Use managed packages to distribute Data 360 solutions on AgentExchange or share configurations across multiple customer orgs. Managed packages provide versioning, upgrade management, and intellectual property protection — making them ideal for ISVs and partners who want to commercialize Data 360 functionality.

You need a Salesforce developer edition org to create the package and a subscriber org to install it. Salesforce offers second-generation managed packaging (managed 2GP) and first-generation managed packaging (managed 1GP). This topic describes how to create a managed 1GP package. For details on packaging Data 360 in managed 2GP packages, see [Workflow for Data Cloud Second-Generation Managed Packages](https://developer.salesforce.com/docs/data/data-cloud-dev/guide/data-cloud-2gp-workflow.html).

1. In Data 360, go to **Setup**, and create a package with the Package Manager. See [Create and Upload a First-Generation Managed Package](https://developer.salesforce.com/docs/atlas.en-us.pkg1_dev.meta/pkg1_dev/uploading_packages.htm).
2. Define a unique namespace for the managed package.
3. To add the necessary components, in Components, click **Add**.
4. For the Component Type, select **Data Package Kit Definition** .
5. Create a standard data kit or select an existing data kit, and click **Add to Package**.
    
    All entities related to data kit metadata are added to the package automatically.
6. Add the package version details.
7. To generate your package installation URL, click **Upload**.
8. Copy the install URL, go to your target org, and use the package install URL to install the package.
    
    Installing a package requires admin user permissions.

After installing the package in the target org, your data kit is now available to deploy data streams and other components in Data 360.

#### See Also

- [_Salesforce Help_: Create and Publish a Standard Data Kit](https://help.salesforce.com/s/articleView?id=data.c360_a_data_stream_bundle_package_kits.htm&release=264.0.0&type=5 "Streamline package creation and the installation experience for Data 360 objects by wrapping together the metadata and relationships into a standard data kit. Use a Developer Edition org that supports managed packages to create and publish a standard data kit. Use a DevOps data kit to migrate metadata across orgs.")