/request-the-right-permissions/) , and more. 
  * The [ web-ext ](https://extensionworkshop.com/documentation/develop/getting-started-with-web-ext/) developer tool. 
  * [ Porting a Google Chrome extension ](https://extensionworkshop.com/documentation/develop/porting-a-google-chrome-extension/) , [ differences between desktop and Android ](https://extensionworkshop.com/documentation/develop/differences-between-desktop-and-android-extensions/) , and more. 
  * [ Publishing and distribution overview ](https://extensionworkshop.com/documentation/publish/) , [ promoting your extension ](https://extensionworkshop.com/documentation/publish/promoting-your-extension/) , the [ extension lifecycle best practices ](https://extensionworkshop.com/documentation/manage/) , and more. 

##  Reference

###  JavaScript APIs

Get comprehensive details about the methods, properties, types, and events for
all the [ JavaScript APIs ](/en-US/docs/Mozilla/Add-ons/WebExtensions/API) .
There is also detailed information about the compatibility of each API with
the major browsers. Most reference pages also include coding examples and
links to the extension examples that use the API.

###  Manifest keys

Get full details about the [ manifest keys ](/en-US/docs/Mozilla/Add-
ons/WebExtensions/manifest.json) , including all their properties and
settings. There's also detailed information on the [ compatibility ](/en-
US/docs/Mozilla/Add-ons/WebExtensions/Browser_compatibility_for_manifest.json)
of each key with the major browsers.

##  Help improve MDN

Was this page helpful to you?

Yes  No

[ Learn how to contribute
](https://github.com/mdn/content/blob/main/CONTRIBUTING.md "This will take you
to our contribution guidelines on GitHub.") .

This page was last modified on  Mar 29, 2024  by  [ MDN contributors ](/en-
US/docs/Mozilla/Add-ons/WebExtensions/contributors.txt) .

[ View this page on GitHub
](https://github.com/mdn/content/blob/main/files/en-us/mozilla/add-
ons/webextensions/index.md?plain=1 "Folder: en-us/mozilla/add-
ons/webextensions \(Opens in a new tab\)") â¢  [ Report a problem with this
content ](https://github.com/mdn/content/issues/new?template=page-
report.yml&mdn-url=https%3A%2F%2Fdeveloper.mozilla.org%2Fen-
US%2Fdocs%2FMozilla%2FAdd-
ons%2FWebExtensions&metadata=%3C%21--+Do+not+make+changes+below+this+line+--%3E%0A%3Cdetails%3E%0A%3Csummary%3EPage+report+details%3C%2Fsummary%3E%0A%0A*+Folder%3A+%60en-
us%2Fmozilla%2Fadd-
ons%2Fwebextensions%60%0A*+MDN+URL%3A+https%3A%2F%2Fdeveloper.mozilla.org%2Fen-
US%2Fdocs%2FMozilla%2FAdd-
ons%2FWebExtensions%0A*+GitHub+URL%3A+https%3A%2F%2Fgithub.com%2Fmdn%2Fcontent%2Fblob%2Fmain%2Ffiles%2Fen-
us%2Fmozilla%2Fadd-
ons%2Fwebextensions%2Findex.md%0A*+Last+commit%3A+https%3A%2F%2Fgithub.com%2Fmdn%2Fcontent%2Fcommit%2F4411a3b3ea3b6335b31248d7d415dbbf0baa4a8c%0A*+Document+last+modified%3A+2024-03-29T16%3A51%3A02.000Z%0A%0A%3C%2Fdetails%3E
"This will take you to GitHub to file a new issue.")

[ MDN logo  ](/)

Your blueprint for a better internet.

  * [ MDN on Mastodon  ](https://mozilla.social/@mdn)
  * [ MDN on X (formerly Twitter)  ](https://twitter.com/mozdevnet)
  * [ MDN on GitHub  ](https://github.com/mdn/)
  * [ MDN Blog RSS Feed  ](/en-US/blog/rss.xml)

##  MDN

  * [ About ](/en-US/about)
  * [ Blog ](/en-US/blog/)
  * [ Careers ](https://www.mozilla.org/en-US/careers/listings/?team=ProdOps)
  * [ Advertise with us ](/en-US/advertising)

##  Support

  * [ Product help ](https://support.mozilla.org/products/mdn-plus)
  * [ Report an issue ](/en-US/docs/MDN/Community/Issues)

##  Our communities

  * [ MDN Community ](/en-US/community)
  * [ MDN Forum ](https://discourse.mozilla.org/c/mdn/236)
  * [ MDN Chat ](/discord)

##  Developers

  * [ Web Technologies ](/en-US/docs/Web)
  * [ Learn Web Development ](/en-US/docs/Learn)
  * [ MDN Plus ](/en-US/plus)
  * [ Hacks Blog ](https://hacks.mozilla.org/)

[ Mozilla logo  ](https://www.mozilla.org/)

  * [ Website Privacy Notice ](https://www.mozill