Enterprise distribution

As an enterprise IT administrator, you may want to install add-ons automatically for your users. This page discusses the options.

Signed vs. unsigned extensions

All add-ons must be signed before they can be installed into Firefox's standard or beta versions. Unsigned add-ons can be installed in the Developer Edition, Nightly, and ESR versions of Firefox, after toggling the xpinstall.signatures.required preference in about:config.

If you want to install unsigned add-ons, deploying an ESR version of Firefox is recommended. When deployed, unsigned add-ons can be installed using any method, including opening the add-on file from a web page.

The recommended alternative approach is to use the option for self-distributed add-ons on addons.mozilla.org (AMO). This option means you can get a signed add-on without it being listed in the public add-ons directory. This signed add-on can then be installed from a web page behind the firewall or using one of the options described here.

Using an ExtensionSettings policy

This is the recommended approach to installing add-ons automatically. The ExtensionSettings policy enables you to set default behavior for the browser and installation behavior for extensions. For example, you could disable extension installation generally, then automatically install or allow installation of specific extensions.

See ExtensionSettings for details.

Bundling add-ons with a custom Firefox

You can bundle add-ons within a customized Firefox, and they are installed automatically when the user starts up the application for the first time.

See Deploying Firefox with extensions for details.