Edit in GitHubLog an issue

Create a Private Distribution Link

Overview

You can choose to create a private link to share your add-on with others to use or test by following the instructions outlined in this section.

Prepare your add-on package

In the process of creating a private link, you will be required to upload a zip of your add-on package. The CLI contains a handy script to help with this step. Before you proceed, open your terminal and navigate to the root of your add-on project, then run the following command.

Copied to your clipboard
npm run package

The result will be a distributable zip of your add-on package with the name dist.zip, and can be uploaded in step 3 below. This add-on package contains the production-ready built content in the root of the zip file, similar to what's built into the /dist folder.

Step 1: Create a new Add-on Listing

In order to get a private distribution link, you will need to create a new add-on listing first; provided that you've enabled Add-on Development in your user's settings as described here, you can do so in two ways, which will invoke the same in-app distribution experience.

  1. From the Adobe Express home page, click the Add-ons link in the left-hand navigation.

Add-ons from home page

  1. While loading a local add-on, click the Manage add-ons link in the Add-on Testing section.

Manage link in launchpad

In case you haven't created any listings for your add-ons yet, you will see the following.

First add-on submission modal

If you have existing listings, instead, your first screen will display them, alongside the possibility of adding a new one.

First screen of submission modal with existing listings

Select Create new from either, and type the add-on name in the following modal dialog (25 characters max). Your add-on name will be validated when you tab out (or the field loses focus) before you will be allowed to move to the next step. You will know that it's verified by a green checkmark shown, or receive an error that it exists, and you need to choose another.

Add-on name modal

Step 2: Add-on Listing Settings

Your add-on container will be created and a settings panel like the one shown below will be presented. Please note the unique subdomain URL from where your add-on will be hosted, and a button to delete the listing if needed.

subdomain v2

Navigate to the Private link tab, and click the Create private link button to proceed.

Create Private link

Step 4: Upload your add-on package

The next step is to upload your package. Either drag and drop the add-on package .zip file, or click the browse link to select the file from your computer's filesystem.

Empty upload modal

The package will go through a verification process which may take a few seconds, so please be patient. In case you receive an error, please review the following warning notes.

Step 5: Enter add-on details

If the zip validation is successful, you will see a green checkmark next to the Add-on package verified text, and you can add some Release Notes (1000 characters max) and a 144 x 144px icon.

Verified

Once you've entered the required fields, the Save and create private link button will be enabled.

Submit data to create private link

When the process is finished, you'll be greeted by the following popup. Click the Copy link and close to copy your private link for sharing.

Successfully created link

Post-Submission details and insights

You can choose to revisit your submission details now if you want to copy, delete, update your link, or choose to create a public listing from it. It's possible also at a later time: in case, choose Manage add-ons from the add-on launchpad again, and then select your add-on submission. You will see the details and options available as shown in the screenshot below.

private listing details

If you select the Insights tab, you'll be able to get analytics for your add-on, via the Download buttons.

listing insights

The insights come as .csv files named like your add-on, and appended with _public or _private depending on the listing type (e.g., AFineAddOn_private.csv). The insights data currently includes the number of installs, uninstalls and invocations of your add-on per week. A sample is shown below for reference:

sample insights

  • Privacy
  • Terms of Use
  • Do not sell or share my personal information
  • AdChoices
Copyright © 2024 Adobe. All rights reserved.