Before you start
Who can use this feature
Supported on any team or plan.
You must use the Figma desktop app on macOS or Windows to develop plugins. Download the Figma Desktop app →
This article covers just one step in the plugin development process. Find everything you'll need to make plugins for Figma and FigJam on the Figma Developers site →
When you're ready to share your plugin you can submit your plugin to the Figma Community. This allows other users to install and run your plugin(s).
You'll need to do the following before you can publish a plugin:
- Download the Figma Desktop app →
- Register a plugin for development →
- Enable two-factor authentication →
Note: You need to have two-factor authentication enabled to publish plugins, including publishing updates to existing plugins.
Before you publish
Plugin review process
Before Figma lists a plugin in the Figma Community, it needs to go through our review process. Figma doesn't review any plugins you choose to share privately within an organization. Learn more about Figma's Plugin Review Guidelines →
When you first submit a plugin for review, Figma will move the plugin to the Published section with an In review badge.
Figma will contact you via your Figma account email to notify you of our decision, our goal is to reach a decision within 5-10 business days.
Once approved, Figma will add a Published badge next to your plugin. If Figma rejects your plugin, you can address any feedback and submit again.
Noticed a mistake? You can still push updates to your plugin during the review process. Learn how to manage plugins as a developer →
Creators and contributors
Publishers can choose to list any other creators as part of the publishing process. This is a great way to recognize any contributions to the plugin's development. To qualify as a creator, the contributor will need to have a Figma Community profile.
Figma will send a notification to anyone added as a creator, which the creator must accept or decline the request. Accepted contributors will appear on the plugin's page and the plugin will appear on each creator's Community profile.
Prepare plugin information
Every plugin will have its own page in the Figma Community. This allows other members of the to find and install your plugin.
You'll need to provide some information for your plugin page. We recommend getting this set up before you start the publishing process.
- Choose a name for your plugin. This can be something descriptive or a little creative. Users can search for your plugin using this name, but you also have tags to add relevant keywords.
- Write a tagline to describe what your plugin does in a few words. Taglines are used to determine search results when searching resources in the Community. Taglines also appear in browsing and search results instead of the description. Max 50 characters per tagline.
- Create an icon to represent your plugin in the Community and in files. The recommended dimensions are 128 x 128. If you upload a larger image, it will be scaled to fit as long as the icon has a 1:1 aspect ratio.
- Create some cover art for the top of your plugin page. The recommended dimensions are 1920 x 960 (safe area: 1600 x 960). If you upload a larger image, it will be scaled to fit as long as the icon has a 2:1 aspect ratio.
- Include a playground file, if available. Playground files provide context on how to use your plugin. This can be especially useful for plugins that are meant to be used over specific layers. Learn more about playground files →
- Write a description of your plugin. Use this field to explain what the plugin does, how to use it, and a sales pitch. If your plugin requires a subscription, we recommended mentioning this first. You can format your description using some basic text formatting.
- Add up to 12 keywords or tags to classify your File. We support alphanumeric characters (a-z and 1-9), but no special characters or punctuation. Max 25 characters per tag.
- As a plugin creator, it's your responsibility to provide support for your plugins. You'll need to provide an email address, website, or help center for your support contact.
Monetization: You cannot display advertisements to users within design files, or as part of a plugin's UI. However, there are no restrictions around creating websites or profiles for your plugin.
There isn't currently a way to monetize plugins in Figma Community itself. If you require a paid subscription, you can direct users to a third party site from your plugin description. Read the Figma Community Guidelines →
Publish your plugin
When you're ready to share your plugin with the Figma Community, you can submit it for review. You can only submit plugins from the Figma desktop app.
Warning! Any attempts to exploit the Figma Plugins API will result in immediate removal. This will also ban you from publishing plugins in the future.
This includes but is not limited to: Providing false information, plagiarism, deceitful manipulation of user files, and theft of data.
- Open the file browser in the Figma desktop app.
- Click on your name in the top-left to open your account and select the Plugins tab to view the plugins you have In development.
- Click on the plugin you'd like to publish and select Publish from the options.
In FigJam, you can publish your plugin through the Plugins modal. Find your plugin under the Development tab, click next to the plugin and select Publish.
- Give your plugin a Name and Tagline.
- Upload an Icon and Cover art.
- If available, choose a Playground file →.
- Add a Description of the plugin to set your plugin apart. Figma supports the following formatting:
- Header 1
- Header 2
- Bulleted list
- Numbered list
- Add hyperlink
- Inline code
- Code block
- Add any Tags and a Support contact.
- Use the Creators field to add any other contributors to the plugin. They will need to have an existing Figma Community profile. Type a person's name or handle in the field to search for their profile, and click to select. They’ll need to accept the invitation for their name to be displayed on the resource page.
Note: If you're an admin of a team or organization, you will have two fields available for Creators. The first field allows you to select the team or organization profile you want to publish to, the second to search for existing creators. Learn who can publish files and plugins →
- Choose where to publish the plugin using the Publish to setting [Figma Organizations only]
- Select Organization to share the plugin privately within your organization.
- Select Community to publish the plugin and share it with to the Figma Community.
- Choose whether fellow Figma Community members can comment on your files and plugins. Comments in the Community are turned on by default, but you can turn off community comments at any time.
- Click Publish to submit your plugin for review.
Publish an update
Publish updates to your plugin if you've made changes to the code or fixed a bug. You can also edit the details of your plugin page at any time, without publishing a new update. Learn how to publish updates to your plugins →
Share your plugin
Every plugin has a unique URL which you can copy and share with others. Find the plugin URL in the Share section of your plugin listing. It should look something like this:
If you have more than one plugin, you may want to share your creator profile instead. Learn more about Community profiles →