For developers
Build plugins designers will actually use
Official guides, publishing tips and tools for Figma plugin developers, plus data on which categories are crowded.
Resources
Getting Started
- Figma Plugin API Documentation Official documentation for the Figma Plugin API
- Plugin Development Starter Kit A comprehensive toolkit to jumpstart your plugin development
- TypeScript Template A TypeScript-based template for creating Figma plugins
- React + Figma How to use React with Figma plugin development
Design & UX
Advanced Development
Distribution & Monetization
Frequently asked questions
Something else? Contact us.
How do I find a gap worth building for?
Start with our Categories page to see how many plugins already exist in each category, then use the Analytics page to see which plugins lead on installs and runs. A category with few plugins, or with popular plugins that haven't been updated in a while, can be a good opportunity.
What programming languages do I need to know?
Figma plugins are primarily built with JavaScript/TypeScript for the plugin logic and HTML/CSS for the UI. Knowledge of React or other UI frameworks can be helpful but isn't required. Our Developer Resources section provides links to official documentation and starter kits to help you get started.
How can I monetize my Figma plugin?
There are several monetization strategies available, including freemium models with premium features, subscription plans, or one-time purchases. Check our 'Distribution & Monetization' resources for detailed guides on different approaches and best practices for pricing your plugin.
How does the plugin review process work?
Figma reviews all plugins before they're published to ensure quality and security. Review times vary, so plan for some lead time before launch. Plugins are evaluated for compliance with Figma's guidelines, security best practices, and overall quality. The 'Plugin Publishing Guide' in our resources section provides more details.
What resources are available to help me build a high-quality plugin?
We provide a comprehensive collection of resources including official Figma API documentation, starter kits, UI design templates, performance optimization guides, and best practices. Our Developer Resources section organizes these by category, from getting started to advanced development techniques.
See where the market has room
Compare category sizes and the plugins leading each one.