# How do I install a WebExtension outside of the store?

**URL:** <https://discourse.mozilla.org/t/how-do-i-install-a-webextension-outside-of-the-store/16252>\
**Category:** Development\
**Created:** [June 12, 2017, 9:42pm UTC](https://discourse.mozilla.org/t/how-do-i-install-a-webextension-outside-of-the-store/16252 "2017-06-12T21:42:38Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![mwagner](https://avatars.discourse-cdn.com/v4/letter/m/9fc348/32.png) [@mwagner](https://discourse.mozilla.org/u/mwagner)\
**Post date:** [June 12, 2017, 9:42pm UTC](https://discourse.mozilla.org/t/how-do-i-install-a-webextension-outside-of-the-store/16252/1 "2017-06-12T21:42:38Z")

</div>

I’ve developed a WebExtension that provides a bridge between a browser and a desktop application, replacing an NPAPI plugin that did the same. As you might imagine, it’s not very useful without the corresponding application, so there’s no point in installing it through AMO.

I’d like to install the WebExtension from the application installer. Is there a way to do this?

---

<div class="post-metadata">

**Author:** ![yfdyh000](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/yfdyh000/32/30581_2.png) [@yfdyh000](https://discourse.mozilla.org/u/yfdyh000)\
**Post date:** [June 13, 2017, 1:14am UTC](https://discourse.mozilla.org/t/how-do-i-install-a-webextension-outside-of-the-store/16252/2 "2017-06-13T01:14:42Z")

</div>

See [https://bugzilla.mozilla.org/show\_bug.cgi?id=1317363](https://bugzilla.mozilla.org/show_bug.cgi?id=1317363) and [https://developer.mozilla.org/en-US/Add-ons/Installing\_extensions](https://developer.mozilla.org/en-US/Add-ons/Installing_extensions).

---

<div class="post-metadata">

**Author:** ![mwagner](https://avatars.discourse-cdn.com/v4/letter/m/9fc348/32.png) [@mwagner](https://discourse.mozilla.org/u/mwagner)\
**Post date:** [June 13, 2017, 1:25am UTC](https://discourse.mozilla.org/t/how-do-i-install-a-webextension-outside-of-the-store/16252/3 "2017-06-13T01:25:46Z")

</div>

The second of those links says it only applies to legacy extensions, not WebExtensions. Is this incorrect?

---

<div class="post-metadata">

**Author:** ![yfdyh000](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/yfdyh000/32/30581_2.png) [@yfdyh000](https://discourse.mozilla.org/u/yfdyh000)\
**Post date:** [June 13, 2017, 1:59am UTC](https://discourse.mozilla.org/t/how-do-i-install-a-webextension-outside-of-the-store/16252/4 "2017-06-13T01:59:53Z")

</div>

After testing, I’m sure place the WebExtensions xpi file into like AppData\Roaming\Mozilla\Extensions\{ec8030f7-c20a-464f-9b0e-13a3a9e97384}\bookmarksorganizer@agenedia.com.xpi is still working in the latest Nightly. But it does not seem to pop up a sideload notification in the menu and you have to let the users go to the Add-ons Manager to enable it. I will submit a bug to ask.

If you place the extension’s xpi into the Firefox profile folder’s extensions directory, it works. But your installer may need to traverse these directories, and this may not be an official program.

---

<div class="post-metadata">

**Author:** ![noitidart](https://avatars.discourse-cdn.com/v4/letter/n/9f8e36/32.png) [@noitidart](https://discourse.mozilla.org/u/noitidart)\
**Post date:** [June 14, 2017, 5:55pm UTC](https://discourse.mozilla.org/t/how-do-i-install-a-webextension-outside-of-the-store/16252/5 "2017-06-14T17:55:11Z")

</div>

You can temporarily install the addon by loading it via about:debugging page or you can get your addon signed (unlisted) and then install that just by dragging it into Firefox.

---

<div class="post-metadata">

**Author:** ![mwagner](https://avatars.discourse-cdn.com/v4/letter/m/9fc348/32.png) [@mwagner](https://discourse.mozilla.org/u/mwagner)\
**Post date:** [June 14, 2017, 8:13pm UTC](https://discourse.mozilla.org/t/how-do-i-install-a-webextension-outside-of-the-store/16252/6 "2017-06-14T20:13:55Z")

</div>

Neither of these is a good choice: I can’t ask thousands of users to do either and expect that more than a few percent of them will get it right, and neither option can be automated for a sysadmin’s use.

---

<div class="post-metadata">

**Author:** ![jorgev](https://avatars.discourse-cdn.com/v4/letter/j/71c47a/32.png) [@jorgev](https://discourse.mozilla.org/u/jorgev)\
**Post date:** [June 20, 2017, 10:23pm UTC](https://discourse.mozilla.org/t/how-do-i-install-a-webextension-outside-of-the-store/16252/7 "2017-06-20T22:23:55Z")

</div>

It sounds like this is what you want: [https://wiki.mozilla.org/Enterprise](https://wiki.mozilla.org/Enterprise). There’s a mailing list where you can ask questions.

Also, the second link in the first reply should work all add-ons, regardless of them using WebExtensions or not.
