Figma Community Plugins

Workspace

Figma, Inc. · Productivity & collaboration suites

Best for: Developers and teams that want to extend Figma Design, FigJam, Dev Mode, Slides, or related editor workflows with user-invoked web-technology plugins distributed through Figma Community.

Overview

Figma Community Plugins is Figma’s official distribution surface for community-created plugins that extend Figma’s editors. Plugins are built with JavaScript and HTML, interact with files through Figma’s Plugin API, and can read, create, or modify editor content such as layers, nodes, colors, positions, hierarchy, and text. A plugin may run immediately, accept user parameters, open a custom iframe UI, or expose relaunch buttons in Figma panels. Plugins are user-initiated and short-lived; Figma states that plugins cannot run in the background. Developers submit plugins for an initial review, provide support contact information and security disclosures as applicable, and can publish subsequent updates without another review after approval.

How to build & ship

  1. 1Install the Figma desktop app, create a plugin for development, and enable two-factor authentication for publishing
  2. 2Build with JavaScript and HTML, configure manifest.json, and use the Figma Plugin API through the figma global object
  3. 3Add direct execution, parameters, an iframe UI, or relaunch buttons and test in supported Figma editor contexts
  4. 4Prepare Community metadata, a support contact, and applicable security disclosure; for paid plugins, obtain approved-creator status and activate Stripe
  5. 5Submit for initial review, address feedback, and publish approved updates through the developer workflow

Key APIs & SDKs

Figma Plugin API and the figma global object
Plugin manifest (manifest.json)
Plugin UI in an iframe using HTML, CSS, and JavaScript
Plugin parameters and Quick Actions
Relaunch buttons and Figma editor panels, including Properties and Inspect surfaces

Authentication & security

  • Primary auth: Figma account/session context in the Figma editor and Community/developer surfaces
  • Security review: Required
  • Initial public publication requires Figma review, two-factor authentication, a support contact, and applicable security disclosures. Review timing varies; rejected plugins can be revised and resubmitted, while approved updates do not require another review.
  • Figma requires an initial review before public Community listing. The first submission receives an In review badge, and approved plugins receive a Published badge. Rejected plugins can be corrected and resubmitted. Subsequent updates do not require another review after approval, but developers remain responsible for support and security-disclosure updates.
  • Not publicly specified

Monetization

Onboarding
Not publicly specified
Commission
Not publicly specified
Merchant of Record
Not publicly specified

Pros & cons for builders

Pros

  • Official distribution within the Figma ecosystem
  • Direct read/write access to editor content through a dedicated Plugin API
  • Free and paid distribution, including subscriptions and trials

Cons

  • Initial publication review and publisher or security steps create launch overhead
  • Plugins are user-initiated and cannot run in the background
  • No third-party application support or built-in plugin usage and error analytics

Frequently asked questions

How do I get my app approved on Figma Community Plugins?

Figma requires an initial review before public Community listing. The first submission receives an In review badge, and approved plugins receive a Published badge. Rejected plugins can be corrected and resubmitted. Subsequent updates do not require another review after approval, but developers remain responsible for support and security-disclosure updates.

What authentication does Figma Community Plugins use?

Figma Community Plugins apps authenticate with Figma account/session context in the Figma editor and Community/developer surfaces.

How is Figma Community Plugins monetized?

Figma Community Plugins supports Free, Paid app, Revenue share. Typical commission: Not publicly specified. Onboarding fee: Not publicly specified.

Is a security review required to list on Figma Community Plugins?

Yes, Figma Community Plugins requires a formal security or listing review before apps go live. Initial public publication requires Figma review, two-factor authentication, a support contact, and applicable security disclosures. Review timing varies; rejected plugins can be revised and resubmitted, while approved updates do not require another review.