Publishing your plugin

The simplest way for Adobe XD users to discover and install plugins is through XD's in-app Plugin Manager.

The XD Plugin Manager is accessed through the Plugins menu in the app: go to Plugins > Discover Plugins... to open it:

XD Plugin Manager
Figure: XD Plugin Manager

In order to make your plugin available in the XD Plugin Manager, you'll need to go through our submission and review process.


  • A packaged plugin
  • Edge is not currently supported for the plugin submission workflow. Please use another browser to submit your XD plugin.

Pre-submission checklist

Before you submit, be sure to go through this checklist of common reasons for rejection. Doing so now might save you an extra step or two on your way to publishing.


  • Does the plugin ID in your manifest.json file match the plugin ID assigned to you on the I/O Console? Learn more here.
  • Did you use the "Check Plugin Name Availability" tool on your plugin details page of the I/O Console to confirm the plugin name you've listed in your manifest.json file is available to use?
  • Is the plugin version number format correct in your manifest.json file? Learn more here.
  • Have you picked the appropriate keywords for your plugin in your manifest.json file? Learn more here.
  • Do you have labels in all supported languages noted in your manifest.json file? Learn more here.
  • Do your website and support URLs follow the standard URL format in your manifest.json file? Learn more here.
  • Do you have icons for all 4 required sizes listed in your manifest.json file? Learn more here.
  • Is the plugin host.minVersion number and (optionally) host.maxVersion number format correct in your manifest.json file? Learn more here.
  • If this is not your first time submitting this plugin, have you increased the version number in your manifest.json file? Learn more here. You must increment your version number (typically, the patch version; e.g, each time you submit your plugin for review.
  • When packaging your plugin, did you make sure to compress the files (and not the parent folder)? Learn more here.
  • Is the .XDX file less than 50MB in size?
  • Did you verify the .XDX install on your machine when you double-click it?
  • After installing, did you verify that the plugin runs when you select its command(s) from XD's Plugins menu?

Answering "no" to any of these questions will get your submission rejected, requiring you to address the issue in your plugin and submit again.

Submit your plugin

You can submit your plugin for review through the I/O Console, where you can provide your packaged plugin. The I/O Console will automatically validate your package and its manifest.json file. Once validation is passed, you'll have an opportunity to review the listing data we extract from your manifest. If everything looks good, you can then submit your plugin and our CC Integrations Review team will review your plugin.

We'll walk you through the workflow below.

1. Read the submission guidelines

All plugins are reviewed by our CC Integrations Review team. Please make sure to read our Creative Cloud Developer Submission Guidelines before submitting to ensure a smooth path to publishing your plugin. Plugins violating the guidelines may be rejected.

2. Begin your submission

To begin the submission for your plugin, visit the I/O Console and select your plugin from your list of plugin projects.

This will take you to your plugin's details page, which shows your plugin ID, a download link for your starter project, and a blue button that says "Submit for Review".

Before clicking on the "Submit for Review" button, make sure to click on the "Check Plugin Name Availability" button to check the availability of your plugin name, which you have indicated in your manifest.json file. Note that this plugin name is the one that will be displayed in the XD Plugin Manager. Do not confuse this name with your I/O Console project name, which is only visible to you and is managed directly on the Console.

When ready, click "Submit For Review".

3. Upload your XD plugin

On this page, attach your .XDX file and click on "Next". Note that your .XDX file size must be under 50MB to upload it for submission.

The I/O Console will then process the upload and extract information from your manifest.json file.

4. Review your listing information

On this page, review the validation results on all required fields for your manifest.json file.

Note that any changes must be made in your original files. When all necessary changes are made, re-package your plugin and upload the plugin again.

5. Submit your plugin

If your plugin passed all validation checks by the I/O Console, write notes (if any) to the CC Integrations Review team and click on "Submit for Review".

Congratulations! We can't wait for you to join our growing community of published plugins.

CC Integrations Review

After you submit, the CC Integrations Review team will review your plugin. Depending on current submission volume, it can take up to 10 business days before you hear a response. Thank you for being patient with us.

Once your submission has been reviewed, we’ll reach out letting you know if it has been approved or rejected, and provide any next steps.

Next steps

No matter how you plan to distribute, be sure to see our plugin marketing tutorial to learn about the ins and outs of marketing an Adobe XD plugin.

results matching ""

    No results matching ""