The Adobe Exchange Developer portal is a marketplace where developers can upload and distribute their created extensions. Users can browse, purchase, and download extensions, that augment the capabilities of their Creative Cloud apps.
The Account Page for Partner App Listings is displayed. Specify your name or company name, and contact email address.
To sell your products, create an account with the payment vendor FastSpring using the FastSpring Registration link.
You can register for FastSpring in one of the following ways:
For more information see Creating paid and subscription products in Adobe Exchange.
Connect with Twitter.
The bottom section of the Account page allows you to integrate with Adobe Exchange’s social presence by associating your Partner account with your Twitter account.
- If you want Adobe Exchange to automatically follow your own activity, set up your Twitter handle and hashtag in the Twitter section.
To offer any kind of content as a product in Adobe Exchange, you must package it into a single file.
For Creative Cloud host applications, you can submit different kinds of
- If you have a set of simple files, you must compress them and submit a ZIP file.
- If you have a product in the form of an executable, you can submit the EXE or APP file. You can also add executables to a zipped package.
- If you have a more complex product associated with a code, use the ZXP format. (An executable or ZIP is turned into a ZXP internally).
Make sure that your ZXP package conforms to the specifications of Adobe Exchange.
To create your new listing, click Dashboard in the sub-navigation menu, and then click Create Listing.
Title - Specify the name of your product.
Partner - Defaults to the name you specified in your account profile.
Purchase Method - Select Free, Perpetual, or Subscription.
- If you select Free, your content is offered as a free product. Users can download and install it without making any payment. For more about paid products, see Creating Paid Products for Adobe Exchange.
- If you select Perpetual, the user has to pay a one-time fee to obtain your product.
- If you select Subscription, you can choose to provide the first month free for your product, and then charge a subscription fee monthly or annually.
If you have not created your FastSpring account, you will be prompted to register for FastSpring while creating a paid product. For more information see Creating paid and subscription products in Adobe Exchange.
Secondary Tags - You can select up to seven tags from the drop-down list that is matched in searches.
Custom Tags - If the tag you want is unavailable in the list, define a new tag, or a set of tags separated by spaces.
Note: if you enter a comma, the comma becomes part of the tag string.
When you have finished entering the new tags, click Add Tags. You can add up to two custom tags.
Languages Supported In Your App - Specify the languages supported by your app. The default language is English. Leave the field blank, if your product is only available in English, and has no language requirements.
Summary and Detailed Description - Enter a summary and detailed description respectively for your product.
After you have filled the app details, click Save & Next.
Images let users see and learn more about the capabilities of your product. Specify different images, which are displayed in various contexts.
- You can add an icon, that represents your product when a user searches for it on the CreativeCloud Add-ons website or in the Exchange portal.
- You can add up to 10 Preview Images, for use in various contexts, with or without captions.
- You can also specify a Featured Image, which is used if your product is chosen by Adobe as a featured product.
- Listing Icon: Click Choose File, and upload an image to set your app icon as per the dimensions - 512 x 512 px PNG or JPG - 1:1 Aspect Ratio.
- Featured Image: A promotional image that is displayed if your product is selected as a featured product on the exchange portal. Click Choose File, and upload an image as per the dimensions - min 1280 x 720, max 2560 x 1440 PNG or JPG - 16:9 Aspect Ratio.
- Preview Images and Videos: Click Choose File, to upload preview images to illustrate your product functionality. Provide a combination of up to 10 preview images (min 1280 x 720, max 2560 x 1440 PNG or JPG - 16:9 Aspect Ratio) or YouTube, Vimeo, or AdobeTV video links.
- Caption: Add a caption that describes each preview image.
- Link To Your Video: Enter the URL for the video. To add more images or video URL, click Add Image or Add Video button.
Be sure to choose PNG or JPG files of the recommended sizes in each case. Each image is uploaded when you select it. See Creating images for your products. The images you have selected appear in the product images page. They are automatically resized for the different contexts in which they appear.
When you have specified all the required fields, click Save & Next at the bottom of the page to continue editing the product.
Add notes about the product enhancements, features, and more. To upload files, click Choose File.
You can upload up to ten PDF documents.
Click Choose File, and browse to the file or packaged set of files that define your product. If it is not a ZXP file, you must specify which host product is able to load your product. (This information is already included in a ZXP package).
- Upload a single file: If your product is a single file, or if you have already packaged it as a single file, choose Upload A Single File. Click Choose File to browse and select the file.
This uploads the package containing your product build. If there are problems with uploading a ZXP package, check that the build was properly packaged.
- Product compatibility information: Choose the Adobe products that your application is compatible with. Select the minimum and maximum supported version of the selected Adobe product.
If you want the maximum version to stay open-ended, select No Max Version in the drop-down list for Max Version.
For common issues encountered when you upload a product, see Common Errors.
EULA - An End User License Agreement (EULA) can be presented to the users before they can acquire your app. Provide EULA for Non-ZXP upload or to override EULA in ZXP upload.
Where To Find It - Provide information for end users on how to get to your product after it is installed in the host application. For example, what menu item starts it. Non-ZXP products are automatically placed in the Downloads folder.
Note To Approver - Provide instructions to Adobe approver about your product build, serial number, or licensing info.
When you are happy with your product definition and have tested it in the Exchange Panel, you can submit the draft to Adobe for approval. See the Approval Guidelines.
Before submitting your draft, be sure to check all of the details (such as compatibility, keywords, and descriptions) carefully. After you submit your draft for approval, you cannot make any more changes in the product or configuration until the product is approved or rejected by the Adobe team. If you want to make any changes, contact us.
- Submit: This button starts the approval process but allows you to maintain control of when to publish the approved product.
- Publish this listing immediately upon approval: Check this option to automatically publish the product when it is approved.
Once the process is started, the displayed status changes to “Pending(Approval)”.
After a product is published, you can edit the configuration to create patch releases and updates. See Managing Products after Publication.
All changes that you make after publication must go through the same approval process as the original submission.
To make changes, go to the apps list page. Under My
Some of the common errors encountered when you try to upload your listing on the Adobe Exchange Developer portal, with resolution as mentioned below.
You have not enabled your account to sell products via the FastSpring service. Without the key, you only publish free products. To enter your FastSpring key, click your name at the top of the page. Select Account from the menu, fill your FastSpring Key and click Submit. Make sure to enter your FastSpring key, and NOT your FastSpring password.
There is already a ZXP uploaded to the system that has the same bundle ID as the ZXP submitted. A bundle ID is most likely to conflict with a product you have already uploaded, or with another developer’s ZXP if the bundle ID is fairly simple (such as.