Microsoft Edge
APIs and resources for Microsoft Edge browser development and integration, including the Edge Add-ons API for extension management, DevTools Protocol for browser debugging and automation, Extensions API for building browser extensions, and Web Platform APIs for progressive web app development.
APIs
Microsoft Edge Add-ons API
REST API for managing Microsoft Edge browser extensions through the Partner Center. Enables programmatic publishing, updating, and managing Edge extensions in the Microsoft Edge...
Microsoft Edge DevTools Protocol HTTP API
HTTP endpoints for the Microsoft Edge DevTools Protocol, based on the Chromium DevTools Protocol. These endpoints allow programmatic discovery and management of debuggable brows...
Microsoft Edge Extensions API
Build browser extensions for Microsoft Edge using the Chromium-based extensions platform. Supports the WebExtensions API standard for cross-browser compatibility.
Microsoft Edge Web Platform APIs
Modern web APIs and standards supported in Microsoft Edge, including Progressive Web App capabilities, Web Components, and emerging web platform features.
Capabilities
Microsoft Edge Browser Development
Unified workflow for Microsoft Edge browser development combining DevTools Protocol debugging with Add-ons extension lifecycle management. Used by extension developers, web deve...
Run with NaftikoFeatures
Programmatically publish, update, and manage browser extensions in the Edge Add-ons store via REST API.
Debug and inspect web pages, service workers, and extensions using the Chrome DevTools Protocol over WebSocket.
Embed Microsoft Edge rendering engine in native desktop applications using the WebView2 SDK.
Build installable PWAs with offline capability, push notifications, and system integration.
Build extensions using the Chromium WebExtensions API standard for cross-browser portability.
Automate browser tasks including page navigation, target management, and performance profiling.
Load and test unpacked extensions locally during development without publishing to the store.
Build extensions using the latest Manifest V3 specification with service workers and declarative APIs.
Use Cases
Use the Add-ons API to automate CI/CD pipelines for publishing and updating browser extensions.
Leverage DevTools Protocol for automated browser testing, performance auditing, and regression detection.
Embed Edge rendering in desktop applications for custom browser experiences using WebView2.
Build enterprise extensions for content filtering, security policy enforcement, and compliance monitoring.
Use DevTools Protocol to programmatically navigate pages and extract structured data.
Automate accessibility audits using DevTools Protocol to inspect DOM, ARIA attributes, and contrast ratios.
Collect real-time performance metrics, network traces, and JavaScript profiling data via DevTools Protocol.
Build and distribute PWAs through the Microsoft Store with native-like installation and system integration.
Integrations
Authenticate to the Edge Add-ons API using Azure AD OAuth 2.0 client credentials flow.
Manage extension listings, submissions, and analytics through the Partner Center dashboard.
Debug Edge browser content directly from VS Code using the Edge DevTools extension.
Automate Microsoft Edge browser for testing using Selenium with the Edge WebDriver.
Cross-browser automation framework with first-class support for Microsoft Edge testing.
Control headless Microsoft Edge instances programmatically using the Puppeteer Node.js library.
Automate extension publishing and browser testing in CI/CD workflows using GitHub Actions.
Integrate WebView2 into Windows desktop applications built with WinUI 3 and the Windows App SDK.