Prepare | Code | Publish* | Enhance | Retire |
---|---|---|---|---|
Choose a Firefox version for web extension development | Code your extension | Package your extension with web-ext build | Responded to Mozilla extension review | Retire your extension |
Choose your IDE or code editor | Run your extension with web-ext run or about:debugging |
Create an addons.mozilla.org account | Promote your extension | |
Install web-ext | Test persistent and restart features | Submit your extension | Nominate your extension to be recommended | |
Create your extension scaffold | Debug with the Add-on Debugging Window | Submit your source code (if required) | Update and improve your extension | |
Get familiar with the add-on policies and developer agreement | Create an appealing listing |
* Or distribute your extension for sideloading, desktop apps, or in an enterprise.
Have an extension you want to bring to Firefox? We provide advice, guidelines, and tools to help making make porting straightforward. To get started, visit Porting a Google Chrome extension.
Up Next
Develop
About the WebExtensions API
Develop
Manifest V3 migration guide
Develop