Port your extension
Microsoft Edge allows you to port your Chrome extension with minimal changes. The Extension APIs and manifest keys supported by Chrome are code-compatible with Microsoft Edge. For a list of APIs supported by Microsoft Edge, navigate to API support.
To port your Chrome extension, complete the following steps.
Review the Chrome extension APIs used in your extensions with the Microsoft Edge extensions supported APIs list.
If your extension uses APIs that are not supported by Microsoft Edge, it may not port directly.
If the name
Chromeis being used in either the name or the description of the extension, rebrand the extension for
Microsoft Edge. This step is required to pass the certification process.
Test your extension to check if it works in Microsoft Edge by sideloading your extension.
If you face any issues, you may debug your extensions in Microsoft Edge by using the DevTools, or contact us.
Follow the publishing guidelines to publish your extension on Microsoft Edge Add-ons store.
If the extension exchanges messages with a native app using
chrome.runtime.connectNativeAPI, ensure that you set
extension://[Microsoft-Catalog-extensionID]in your native messaging host manifest file. This enables the app to identify the extension.