Extensions are small programs that can be used to add new features to Microsoft Edge or modify the existing functionality. Extensions are intended to improve a user’s day-to-day browsing experience by providing niche functionality that is important to targeted audiences.
Microsoft Edge supports a new HTML, JavaScript and CSS based extension model. This new model is Chrome-compatible which means that existing Chrome extension developers will be able to migrate their extensions to Microsoft Edge with minimal changes.
To get a an overview of the end to end journey of creating a Microsoft Edge extension from development to publishing, check out the Getting started guide!
Popular articles
| Extension API roadmap | Check out what APIs are supported/in development for Windows 10 Insider Preview and publicly released builds of Microsoft Edge. |
| Supported APIs | Get info on our supported APIs including known issues and Chrome incompatibilities. |
| Creating an extension | New to the world of extension development? Try out some tutorials to get up to speed. |
| Packaging | Learn how to package up your extension after you've finished development. |
| Porting Chrome extensions | Created a Chrome extension you'd like to see on Microsoft Edge? See how to port it with the Microsoft Edge Extension Toolkit. |

