Microsoft Edge logo

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.

4 APIs 1 Capabilities 8 Features
BrowserChromiumDeveloper ToolsEdgeExtensionsMicrosoftProgressive Web AppsWeb DevelopmentWebView

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 Naftiko

Features

Extension Publishing API

Programmatically publish, update, and manage browser extensions in the Edge Add-ons store via REST API.

Remote Debugging Protocol

Debug and inspect web pages, service workers, and extensions using the Chrome DevTools Protocol over WebSocket.

WebView2 Embedding

Embed Microsoft Edge rendering engine in native desktop applications using the WebView2 SDK.

Progressive Web App Support

Build installable PWAs with offline capability, push notifications, and system integration.

Cross-Browser Extension Compatibility

Build extensions using the Chromium WebExtensions API standard for cross-browser portability.

Browser Automation

Automate browser tasks including page navigation, target management, and performance profiling.

Extension Sideloading

Load and test unpacked extensions locally during development without publishing to the store.

Manifest V3 Support

Build extensions using the latest Manifest V3 specification with service workers and declarative APIs.

Use Cases

Automated Extension Deployment

Use the Add-ons API to automate CI/CD pipelines for publishing and updating browser extensions.

Browser Testing and QA

Leverage DevTools Protocol for automated browser testing, performance auditing, and regression detection.

Custom Browser Controls

Embed Edge rendering in desktop applications for custom browser experiences using WebView2.

Enterprise Content Filtering

Build enterprise extensions for content filtering, security policy enforcement, and compliance monitoring.

Web Scraping and Data Extraction

Use DevTools Protocol to programmatically navigate pages and extract structured data.

Accessibility Testing

Automate accessibility audits using DevTools Protocol to inspect DOM, ARIA attributes, and contrast ratios.

Performance Monitoring

Collect real-time performance metrics, network traces, and JavaScript profiling data via DevTools Protocol.

Progressive Web App Distribution

Build and distribute PWAs through the Microsoft Store with native-like installation and system integration.

Integrations

Azure Active Directory

Authenticate to the Edge Add-ons API using Azure AD OAuth 2.0 client credentials flow.

Microsoft Partner Center

Manage extension listings, submissions, and analytics through the Partner Center dashboard.

Visual Studio Code

Debug Edge browser content directly from VS Code using the Edge DevTools extension.

Selenium WebDriver

Automate Microsoft Edge browser for testing using Selenium with the Edge WebDriver.

Playwright

Cross-browser automation framework with first-class support for Microsoft Edge testing.

Puppeteer

Control headless Microsoft Edge instances programmatically using the Puppeteer Node.js library.

GitHub Actions

Automate extension publishing and browser testing in CI/CD workflows using GitHub Actions.

Windows App SDK

Integrate WebView2 into Windows desktop applications built with WinUI 3 and the Windows App SDK.

Semantic Vocabularies

Microsoft Edge Addons Api Context

3 classes · 13 properties

JSON-LD

Microsoft Edge Devtools Api Context

3 classes · 16 properties

JSON-LD

API Governance Rules

Microsoft Edge API Rules

27 rules · 15 errors 12 warnings

SPECTRAL

Resources

🔗
Documentation
Documentation
🌐
DeveloperPortal
DeveloperPortal
📰
Blog
Blog
👥
GitHubOrganization
GitHubOrganization
👥
GitHubRepository
GitHubRepository
👥
GitHubRepository
GitHubRepository
💬
Support
Support
📄
ReleaseNotes
ReleaseNotes
📄
ChangeLog
ChangeLog
🟢
StatusPage
StatusPage
🔗
X
X
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
📦
SDK
SDK
📝
SignUp
SignUp
🔗
Login
Login
🔗
Marketplace
Marketplace
🔗
DevTools API Context
JSONLD
🔗
Add-ons API Context
JSONLD
🔗
SpectralRules
SpectralRules
🔗
Browser Development Workflow
NaftikoCapability
🔗
DevTools API Shared Definition
NaftikoCapability
🔗
Add-ons API Shared Definition
NaftikoCapability
🔗
Vocabulary
Vocabulary