# AddonUrl to connect to my backend

**URL:** <https://discourse.mozilla.org/t/addonurl-to-connect-to-my-backend/66896>\
**Category:** Development\
**Tags:** learning\
**Created:** [September 3, 2020, 1:36am UTC](https://discourse.mozilla.org/t/addonurl-to-connect-to-my-backend/66896 "2020-09-03T01:36:35Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![giansolomita](https://avatars.discourse-cdn.com/v4/letter/g/e9a140/32.png) [@giansolomita](https://discourse.mozilla.org/u/giansolomita)\
**Post date:** [September 3, 2020, 1:36am UTC](https://discourse.mozilla.org/t/addonurl-to-connect-to-my-backend/66896/1 "2020-09-03T01:36:35Z")

</div>

in chrome (and edge for some reason) the url is  
chrome-extension://extensionid  
I use it to allow the add on to connect to my firebase, but i dont know the equivalent for firefox

---

<div class="post-metadata">

**Author:** ![juraj.masiar](https://sea1.discourse-cdn.com/flex001/user_avatar/discourse.mozilla.org/juraj.masiar/32/30587_2.png) [@juraj.masiar](https://discourse.mozilla.org/u/juraj.masiar)\
**Post date:** [September 3, 2020, 7:32am UTC](https://discourse.mozilla.org/t/addonurl-to-connect-to-my-backend/66896/2 "2020-09-03T07:32:47Z")

</div>

Extension ID changes in Firefox with every install. And new Safari will change it with each run!  
If you need string that won’t change, maybe hardcode one in your code?  
If you need unique ID on each device, you can generate UUID and store it in `browser.storage.local`.
