This article covers a single specific step in the plugin development process. Check out an overview of the entire process in our Make Plugins for Figma article.
Find all the information you need to get started writing plugins on the Figma plugin developers page.
Register a Plugin
When you register a plugin, Figma will create a new plugin manifest on your computer. This includes the folders, templates, and information you'll need to build your plugin.
You will need to register a plugin before you can start developing it. You must use the Figma Desktop app to develop a plugin.
- Open the Figma Desktop app
- In the file browser, click on your name to view your account.
- Click on the Plugins tab to view your plugins.
- In the In Development column, click the Create your own plugin link.
- Enter a name for your plugin. You can change your plugin name when you publish it.
Want to upload an existing Figma plugin? Select the Link existing plugin option to link your manifest to the new plugin.
- Click Continue to go to the next step.
- Choose a plugin template:
- Empty: A blank slate where you can build your plugin from the ground up.
- Run once: This is a template for a plugin that runs on the canvas, without any further interaction from the user. Use this template if you don't need to build any UI.
- With UI's and Browser API's: Use this template if you want to create a plugin with an interactive UI. Or, if you want to use browser APIs as part of your plugin.
- Click Save as to create a new manifest.
- Figma will prompt you to choose a name and a location on your computer to save the manifest to. Enter a name and location, then click Save to confirm the download.
- Figma will also provide download links for any related tools.
- TypeScript: Copy the install code to run in the terminal
- Click Okay to close the modal and return to the Plugins Page. Your new plugin is now listed in the Development column..
Want to open your manifest from Figma? Click on the plugin and select Reveal in Finder.