Microsoft Edge extensions

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 Edge with minimal changes.

To get a an overview of the end to end journey of creating an Edge extension from development to publishing, check out the Getting started guide!

Extension API roadmap Check out what APIs are supported/in development for Windows 10 Insider Preview and publicly released builds of 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 Edge? See how to port it with the Microsoft Edge Extension Toolkit.