MicrosoftEdge Extensions
This is a community space for Microsoft Edge Add-ons developers, to share resources and information about building, publishing and growing their Microsoft Edge extension.
Use this **MicrosoftEdge-Extensions** repo as a community space. This repo contains sample code, issues, and discussions about Microsoft Edge extensions (add-ons). The project is written primarily in JavaScript, distributed under the MIT License license, first published in 2021. Key topics include: browser-extension, browserext, browserextension, chromium-extension, edge-addon.
About the MicrosoftEdge-Extensions repo
<!-- https://github.com/microsoft/MicrosoftEdge-Extensions/blob/main/README.md --> <!-- links tested 2026/01/12 -->Use this MicrosoftEdge-Extensions repo as a community space. This repo contains sample code, issues, and discussions about Microsoft Edge extensions (add-ons).
Contents:
<!-- ====================================================================== -->Websites
-
The Microsoft Edge Add-ons site - As a Microsoft Edge extension developer, you use Partner Center to publish an extension at this site, to make the extension available to Microsoft Edge users.
-
Microsoft Edge Add-ons Developer - A central portal for information and resources for developing Microsoft Edge extensions.
Code
<!-- sync: https://learn.microsoft.com/microsoft-edge/extensions/samples https://github.com/microsoft/MicrosoftEdge-Extensions/blob/main/README.md#code https://github.com/MicrosoftEdge/Demos/blob/main/README.md#microsoft-edge-extensions -->Use the Code page of this MicrosoftEdge-Extensions repo to access sample code to learn how to build Microsoft Edge extensions.
This repo contains the following samples:
| Name | Folder | Article |
|---|---|---|
| Picture viewer pop-up webpage | /picture-viewer-popup-webpage/ | Sample: Picture viewer pop-up webpage |
| Picture inserter using content script | /picture-inserter-content-script/ | Sample: Picture inserter using content script |
The files in /assets/ are for Use the Microsoft Edge Add-ons badge to promote your add-on.
The files in /TestCrxPackages/ are test extension packages for testing the update feature.
See also:
- Samples for Microsoft Edge extensions. Also lists extension samples that are in the MicrosoftEdge / Demos repo.
Issues
<!-- sync: https://learn.microsoft.com/microsoft-edge/extensions/contact#issues-page-in-the-microsoftedge-extensions-repo https://github.com/microsoft/MicrosoftEdge-Extensions/blob/main/README.md#issues -->Use the Issues page of this MicrosoftEdge-Extensions repo for:
-
Communicating with the Extensions team:
- Report bugs or issues about the Microsoft Edge Add-ons site that affect all Edge extension developers or all Microsoft Edge extension users.
- Report bugs or issues about Microsoft Partner Center that affect all Edge extension developers or all Microsoft Edge extension users.
- Suggest new features that could impact or benefit all Microsoft Edge extension developers.
- Inquire about your Partner Center developer account for Microsoft Edge extensions.
- Inquire about the review status or certification status of your Edge extension after submitting the extension via Partner Center.
-
Communicating with other extension developers:
- Connect with other extension developers about technical questions related to building Microsoft Edge extensions.
- Ask about aspects of extensions that affect all extension developers or all Microsoft Edge extension users.
See also:
- GitHub Issues in Communicating on GitHub.
- Scenarios for issues in Communicating on GitHub.
Edge-related issues other than extensions
To view existing questions about Microsoft Edge:
-
Go to Ask a question at Microsoft Q&A.
-
Click Tag, and then find Microsoft Edge.
You arrive at Microsoft Edge at Microsoft Q&A.
To enter a new question about Microsoft Edge:
-
Go to Ask a question at Microsoft Q&A.
-
In the Select a tag dropdown list, select Microsoft Edge.
Discussions
<!-- sync: https://learn.microsoft.com/microsoft-edge/extensions/contact#discussion-forum-in-the-microsoftedge-extensions-repo https://github.com/microsoft/MicrosoftEdge-Extensions/blob/main/README.md#discussions -->Use the Discussions page of this MicrosoftEdge-Extensions repo for:
-
Discussions with the Extensions team:
- Follow the latest announcements and updates from the Microsoft Edge extensions team.
- Request a feature for Edge extensions.
- Discuss how to improve UI features that are at Microsoft Edge Add-ons.
- Discuss how to improve extension publishing, management and listing processes or workflows.
- Provide feedback about features for extensions publishing, extensions management, or processes or workflows for extensions listings.
-
Discussions with other extension developers:
- Discuss technical questions about developing an Edge extension.
- Share best practices, tips, and tricks with other developers on building, publishing, managing, or acquiring more users for their browser extension.
- Share ideas about features for Microsoft Edge extensions.
See also:
- GitHub Discussions in Communicating on GitHub.
- Scenarios for GitHub Discussions in Communicating on GitHub.
Stay connected
You can follow what's happening with Microsoft Edge extensions via:
<!-- * [Microsoft Edge Dev](https://x.com/msedgedev/) -->You can also stay tuned to recent updates and announcements via the Microsoft Edge Insider product community at Tech Community, or search there for Edge extensions<!-- 1291 Results --> or Edge add-on<!-- 1118 Results -->.
See also:
<!-- ====================================================================== -->Documentation
- Overview of Microsoft Edge extensions<!-- aka link is noted in the destination .md file -->
- Extension concepts and architecture<!-- aka link is noted in the destination .md file -->
- Supported APIs for Microsoft Edge extensions
- Register as a Microsoft Edge extension developer
Release notes
- Release notes for Microsoft Edge extensions<!-- aka link is noted in the destination .md file -->
Contributors
Showing top 10 contributors by commit count.
