Distribute your extension to the right audience

Learn how to get your extension signed and distributed worldwide or to your enterprise.

Get your extension signed

Once your extension is coded and tested, it needs to meet the policies in the developer agreement and add-on policies before it is signed. If your extension doesn’t meet these policies, it may not get a signature or it could be blocked after signing.

When you’re confident your extension complies with those policies, it needs to be signed before it’s distributed* for use in the release and Beta versions of Firefox. Signing provides Firefox users with the assurance that an extension hasn’t been tampered with and gives Mozilla the ability to block malicious extensions.

All extensions can be submitted for signing through addons.mozilla.org.

Before submitting your extension for signing, create an extension package either manually or using web-ext. Once you’ve packaged your extension, there are three ways to get it signed.

Once your extension is signed, it is subject to review by Mozilla at any time. To enable this review, you may have to submit the source code for your extension.

Distribute your signed extension

Multiple Devices And Browsers

There are four ways you can distribute your extension. They are:

Regardless of what you choose, you’ll need to set up a developer account on addons.mozilla.org and host your extension to get it signed, even if you do not distribute it there. Just satisfy a few simple requirements and get your account up and running.

If you choose to not distribute on addons.mozilla.org, there are some things you should consider before you distribute it yourself.

Check out our publisher’s resources. You can:

  • stay up-to-date with developments in Firefox
  • connect with the add-on developer ecosystem
  • get in touch with who manages the add-on resources

Promote your extension

Grow your user base by creating an appealing listing for your extension.

Tips for great content and design for your extension

However you choose to distribute your extension, you’ll want to promote your extension.

Mozilla promotes a selection of Recommended Extensions that meet a high standard of security, utility, and user experience. If you’d like your extension to be included in the program, submit a nomination.

Making money from browser extensions is also something you might want to consider as your user base grows.

If you’re distributing to an enterprise running the ESR version of Firefox or to users of Developer Edition or Nightly you don’t need to submit your extension to addons.mozilla.org for signing, you can distribute and install unsigned extensions.