aid: microsoft-edge name: Microsoft Edge description: 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. accessModel: pricing: freemium onboarding: self-serve trial: false try_now: true public: false label: Freemium ยท Self-serve signup confidence: high source: - plans - authentication generated: '2026-07-22' method: derived image: https://www.microsoft.com/edge/favicon.ico url: https://www.microsoft.com/edge humanURL: https://developer.microsoft.com/microsoft-edge/ created: '2024-01-01' modified: '2026-05-19' specificationVersion: '0.19' type: Index position: Consumer access: 3rd-Party tags: - Browser - Chromium - Developer Tools - Edge - Extensions - Microsoft - Progressive Web Apps - Web Development - WebView apis: - aid: microsoft-edge:edge-extensions-api name: Microsoft Edge Extensions API description: >- Build browser extensions for Microsoft Edge using the Chromium-based extensions platform. Supports the WebExtensions API standard for cross-browser compatibility. image: https://docs.microsoft.com/en-us/media/logos/logo_edge.svg humanURL: https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/ baseURL: https://microsoftedge.microsoft.com/addons tags: - Add-Ons - Browser Extensions - Chromium Extensions - Web Extensions properties: - type: Documentation url: https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/ - type: GettingStarted url: https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/getting-started/ - type: APIReference url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/developer-guide/api-support - type: Tutorials url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/getting-started/part1-simple-extension - aid: microsoft-edge:edge-web-platform-apis name: Microsoft Edge Web Platform APIs description: >- Modern web APIs and standards supported in Microsoft Edge, including Progressive Web App capabilities, Web Components, and emerging web platform features. image: https://docs.microsoft.com/en-us/media/logos/logo_edge.svg humanURL: https://learn.microsoft.com/en-us/microsoft-edge/progressive-web-apps-chromium/ baseURL: https://www.microsoft.com/edge tags: - Progressive Web Apps - PWA - Web Platform - Web Standards properties: - type: Documentation url: https://learn.microsoft.com/en-us/microsoft-edge/progressive-web-apps-chromium/ - type: GettingStarted url: https://learn.microsoft.com/en-us/microsoft-edge/progressive-web-apps-chromium/how-to/ - type: ReleaseNotes url: >- https://learn.microsoft.com/en-us/microsoft-edge/progressive-web-apps-chromium/whats-new/ - aid: microsoft-edge:microsoft-edge-browser-api name: Microsoft Edge Browser API description: Browser-level information and management humanURL: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api baseURL: https://api.addons.microsoftedge.microsoft.com tags: - Browser properties: - type: OpenAPI url: openapi/microsoft-edge-browser-api-openapi.yml - type: Documentation url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api - type: GettingStarted url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api#before-you-begin - type: APIReference url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/addons-api-reference - type: Authentication url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api#registering-the-client-application-in-azure-active-directory - type: JSONSchema url: json-schema/addons-api-product-schema.json - type: JSONSchema url: json-schema/addons-api-submission-schema.json - type: JSONSchema url: json-schema/addons-api-product-list-schema.json - type: JSONSchema url: json-schema/addons-api-package-upload-result-schema.json - type: JSONLD url: json-ld/microsoft-edge-addons-api-context.jsonld - type: JSONSchema url: json-structure/addons-api-product-structure.json - type: JSONSchema url: json-structure/addons-api-submission-structure.json - type: JSONSchema url: json-structure/addons-api-product-list-structure.json - type: JSONSchema url: json-structure/addons-api-package-upload-result-structure.json - type: CodeExamples url: examples/addons-api-product-example.json - type: CodeExamples url: examples/addons-api-product-list-example.json - type: CodeExamples url: examples/addons-api-submission-example.json - type: CodeExamples url: examples/addons-api-package-upload-result-example.json - type: X-NaftikoCapability url: capabilities/addons-packages.yaml - type: X-NaftikoCapability url: capabilities/addons-products.yaml - type: X-NaftikoCapability url: capabilities/addons-publishing.yaml - type: Documentation url: https://learn.microsoft.com/en-us/microsoft-edge/devtools-protocol-chromium/ - type: APIReference url: https://chromedevtools.github.io/devtools-protocol/ - type: GettingStarted url: https://learn.microsoft.com/en-us/microsoft-edge/devtools-protocol-chromium/ - type: JSONSchema url: json-schema/devtools-api-target-schema.json - type: JSONSchema url: json-schema/devtools-api-browser-version-schema.json - type: JSONSchema url: json-schema/devtools-api-protocol-schema-schema.json - type: JSONLD url: json-ld/microsoft-edge-devtools-api-context.jsonld - type: JSONSchema url: json-structure/devtools-api-target-structure.json - type: JSONSchema url: json-structure/devtools-api-browser-version-structure.json - type: JSONSchema url: json-structure/devtools-api-protocol-schema-structure.json - type: CodeExamples url: examples/devtools-api-target-example.json - type: CodeExamples url: examples/devtools-api-browser-version-example.json - type: CodeExamples url: examples/devtools-api-protocol-schema-example.json - type: X-NaftikoCapability url: capabilities/devtools-browser.yaml - type: X-NaftikoCapability url: capabilities/devtools-pages.yaml - type: X-NaftikoCapability url: capabilities/devtools-targets.yaml - aid: microsoft-edge:microsoft-edge-packages-api name: Microsoft Edge Packages API description: Upload and manage extension packages humanURL: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api baseURL: https://api.addons.microsoftedge.microsoft.com tags: - Packages properties: - type: OpenAPI url: openapi/microsoft-edge-packages-api-openapi.yml - type: Documentation url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api - type: GettingStarted url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api#before-you-begin - type: APIReference url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/addons-api-reference - type: Authentication url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api#registering-the-client-application-in-azure-active-directory - type: JSONSchema url: json-schema/addons-api-product-schema.json - type: JSONSchema url: json-schema/addons-api-submission-schema.json - type: JSONSchema url: json-schema/addons-api-product-list-schema.json - type: JSONSchema url: json-schema/addons-api-package-upload-result-schema.json - type: JSONLD url: json-ld/microsoft-edge-addons-api-context.jsonld - type: JSONSchema url: json-structure/addons-api-product-structure.json - type: JSONSchema url: json-structure/addons-api-submission-structure.json - type: JSONSchema url: json-structure/addons-api-product-list-structure.json - type: JSONSchema url: json-structure/addons-api-package-upload-result-structure.json - type: CodeExamples url: examples/addons-api-product-example.json - type: CodeExamples url: examples/addons-api-product-list-example.json - type: CodeExamples url: examples/addons-api-submission-example.json - type: CodeExamples url: examples/addons-api-package-upload-result-example.json - type: X-NaftikoCapability url: capabilities/addons-packages.yaml - type: X-NaftikoCapability url: capabilities/addons-products.yaml - type: X-NaftikoCapability url: capabilities/addons-publishing.yaml - type: Documentation url: https://learn.microsoft.com/en-us/microsoft-edge/devtools-protocol-chromium/ - type: APIReference url: https://chromedevtools.github.io/devtools-protocol/ - type: GettingStarted url: https://learn.microsoft.com/en-us/microsoft-edge/devtools-protocol-chromium/ - type: JSONSchema url: json-schema/devtools-api-target-schema.json - type: JSONSchema url: json-schema/devtools-api-browser-version-schema.json - type: JSONSchema url: json-schema/devtools-api-protocol-schema-schema.json - type: JSONLD url: json-ld/microsoft-edge-devtools-api-context.jsonld - type: JSONSchema url: json-structure/devtools-api-target-structure.json - type: JSONSchema url: json-structure/devtools-api-browser-version-structure.json - type: JSONSchema url: json-structure/devtools-api-protocol-schema-structure.json - type: CodeExamples url: examples/devtools-api-target-example.json - type: CodeExamples url: examples/devtools-api-browser-version-example.json - type: CodeExamples url: examples/devtools-api-protocol-schema-example.json - type: X-NaftikoCapability url: capabilities/devtools-browser.yaml - type: X-NaftikoCapability url: capabilities/devtools-pages.yaml - type: X-NaftikoCapability url: capabilities/devtools-targets.yaml - aid: microsoft-edge:microsoft-edge-pages-api name: Microsoft Edge Pages API description: Page target management humanURL: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api baseURL: https://api.addons.microsoftedge.microsoft.com tags: - Pages properties: - type: OpenAPI url: openapi/microsoft-edge-pages-api-openapi.yml - type: Documentation url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api - type: GettingStarted url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api#before-you-begin - type: APIReference url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/addons-api-reference - type: Authentication url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api#registering-the-client-application-in-azure-active-directory - type: JSONSchema url: json-schema/addons-api-product-schema.json - type: JSONSchema url: json-schema/addons-api-submission-schema.json - type: JSONSchema url: json-schema/addons-api-product-list-schema.json - type: JSONSchema url: json-schema/addons-api-package-upload-result-schema.json - type: JSONLD url: json-ld/microsoft-edge-addons-api-context.jsonld - type: JSONSchema url: json-structure/addons-api-product-structure.json - type: JSONSchema url: json-structure/addons-api-submission-structure.json - type: JSONSchema url: json-structure/addons-api-product-list-structure.json - type: JSONSchema url: json-structure/addons-api-package-upload-result-structure.json - type: CodeExamples url: examples/addons-api-product-example.json - type: CodeExamples url: examples/addons-api-product-list-example.json - type: CodeExamples url: examples/addons-api-submission-example.json - type: CodeExamples url: examples/addons-api-package-upload-result-example.json - type: X-NaftikoCapability url: capabilities/addons-packages.yaml - type: X-NaftikoCapability url: capabilities/addons-products.yaml - type: X-NaftikoCapability url: capabilities/addons-publishing.yaml - type: Documentation url: https://learn.microsoft.com/en-us/microsoft-edge/devtools-protocol-chromium/ - type: APIReference url: https://chromedevtools.github.io/devtools-protocol/ - type: GettingStarted url: https://learn.microsoft.com/en-us/microsoft-edge/devtools-protocol-chromium/ - type: JSONSchema url: json-schema/devtools-api-target-schema.json - type: JSONSchema url: json-schema/devtools-api-browser-version-schema.json - type: JSONSchema url: json-schema/devtools-api-protocol-schema-schema.json - type: JSONLD url: json-ld/microsoft-edge-devtools-api-context.jsonld - type: JSONSchema url: json-structure/devtools-api-target-structure.json - type: JSONSchema url: json-structure/devtools-api-browser-version-structure.json - type: JSONSchema url: json-structure/devtools-api-protocol-schema-structure.json - type: CodeExamples url: examples/devtools-api-target-example.json - type: CodeExamples url: examples/devtools-api-browser-version-example.json - type: CodeExamples url: examples/devtools-api-protocol-schema-example.json - type: X-NaftikoCapability url: capabilities/devtools-browser.yaml - type: X-NaftikoCapability url: capabilities/devtools-pages.yaml - type: X-NaftikoCapability url: capabilities/devtools-targets.yaml - aid: microsoft-edge:microsoft-edge-products-api name: Microsoft Edge Products API description: Manage extension products in the Edge Add-ons store humanURL: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api baseURL: https://api.addons.microsoftedge.microsoft.com tags: - Products properties: - type: OpenAPI url: openapi/microsoft-edge-products-api-openapi.yml - type: Documentation url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api - type: GettingStarted url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api#before-you-begin - type: APIReference url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/addons-api-reference - type: Authentication url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api#registering-the-client-application-in-azure-active-directory - type: JSONSchema url: json-schema/addons-api-product-schema.json - type: JSONSchema url: json-schema/addons-api-submission-schema.json - type: JSONSchema url: json-schema/addons-api-product-list-schema.json - type: JSONSchema url: json-schema/addons-api-package-upload-result-schema.json - type: JSONLD url: json-ld/microsoft-edge-addons-api-context.jsonld - type: JSONSchema url: json-structure/addons-api-product-structure.json - type: JSONSchema url: json-structure/addons-api-submission-structure.json - type: JSONSchema url: json-structure/addons-api-product-list-structure.json - type: JSONSchema url: json-structure/addons-api-package-upload-result-structure.json - type: CodeExamples url: examples/addons-api-product-example.json - type: CodeExamples url: examples/addons-api-product-list-example.json - type: CodeExamples url: examples/addons-api-submission-example.json - type: CodeExamples url: examples/addons-api-package-upload-result-example.json - type: X-NaftikoCapability url: capabilities/addons-packages.yaml - type: X-NaftikoCapability url: capabilities/addons-products.yaml - type: X-NaftikoCapability url: capabilities/addons-publishing.yaml - type: Documentation url: https://learn.microsoft.com/en-us/microsoft-edge/devtools-protocol-chromium/ - type: APIReference url: https://chromedevtools.github.io/devtools-protocol/ - type: GettingStarted url: https://learn.microsoft.com/en-us/microsoft-edge/devtools-protocol-chromium/ - type: JSONSchema url: json-schema/devtools-api-target-schema.json - type: JSONSchema url: json-schema/devtools-api-browser-version-schema.json - type: JSONSchema url: json-schema/devtools-api-protocol-schema-schema.json - type: JSONLD url: json-ld/microsoft-edge-devtools-api-context.jsonld - type: JSONSchema url: json-structure/devtools-api-target-structure.json - type: JSONSchema url: json-structure/devtools-api-browser-version-structure.json - type: JSONSchema url: json-structure/devtools-api-protocol-schema-structure.json - type: CodeExamples url: examples/devtools-api-target-example.json - type: CodeExamples url: examples/devtools-api-browser-version-example.json - type: CodeExamples url: examples/devtools-api-protocol-schema-example.json - type: X-NaftikoCapability url: capabilities/devtools-browser.yaml - type: X-NaftikoCapability url: capabilities/devtools-pages.yaml - type: X-NaftikoCapability url: capabilities/devtools-targets.yaml - aid: microsoft-edge:microsoft-edge-publishing-api name: Microsoft Edge Publishing API description: Publish and unpublish extensions humanURL: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api baseURL: https://api.addons.microsoftedge.microsoft.com tags: - Publishing properties: - type: OpenAPI url: openapi/microsoft-edge-publishing-api-openapi.yml - type: Documentation url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api - type: GettingStarted url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api#before-you-begin - type: APIReference url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/addons-api-reference - type: Authentication url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api#registering-the-client-application-in-azure-active-directory - type: JSONSchema url: json-schema/addons-api-product-schema.json - type: JSONSchema url: json-schema/addons-api-submission-schema.json - type: JSONSchema url: json-schema/addons-api-product-list-schema.json - type: JSONSchema url: json-schema/addons-api-package-upload-result-schema.json - type: JSONLD url: json-ld/microsoft-edge-addons-api-context.jsonld - type: JSONSchema url: json-structure/addons-api-product-structure.json - type: JSONSchema url: json-structure/addons-api-submission-structure.json - type: JSONSchema url: json-structure/addons-api-product-list-structure.json - type: JSONSchema url: json-structure/addons-api-package-upload-result-structure.json - type: CodeExamples url: examples/addons-api-product-example.json - type: CodeExamples url: examples/addons-api-product-list-example.json - type: CodeExamples url: examples/addons-api-submission-example.json - type: CodeExamples url: examples/addons-api-package-upload-result-example.json - type: X-NaftikoCapability url: capabilities/addons-packages.yaml - type: X-NaftikoCapability url: capabilities/addons-products.yaml - type: X-NaftikoCapability url: capabilities/addons-publishing.yaml - type: Documentation url: https://learn.microsoft.com/en-us/microsoft-edge/devtools-protocol-chromium/ - type: APIReference url: https://chromedevtools.github.io/devtools-protocol/ - type: GettingStarted url: https://learn.microsoft.com/en-us/microsoft-edge/devtools-protocol-chromium/ - type: JSONSchema url: json-schema/devtools-api-target-schema.json - type: JSONSchema url: json-schema/devtools-api-browser-version-schema.json - type: JSONSchema url: json-schema/devtools-api-protocol-schema-schema.json - type: JSONLD url: json-ld/microsoft-edge-devtools-api-context.jsonld - type: JSONSchema url: json-structure/devtools-api-target-structure.json - type: JSONSchema url: json-structure/devtools-api-browser-version-structure.json - type: JSONSchema url: json-structure/devtools-api-protocol-schema-structure.json - type: CodeExamples url: examples/devtools-api-target-example.json - type: CodeExamples url: examples/devtools-api-browser-version-example.json - type: CodeExamples url: examples/devtools-api-protocol-schema-example.json - type: X-NaftikoCapability url: capabilities/devtools-browser.yaml - type: X-NaftikoCapability url: capabilities/devtools-pages.yaml - type: X-NaftikoCapability url: capabilities/devtools-targets.yaml - aid: microsoft-edge:microsoft-edge-targets-api name: Microsoft Edge Targets API description: Discover and manage debuggable browser targets humanURL: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api baseURL: https://api.addons.microsoftedge.microsoft.com tags: - Targets properties: - type: OpenAPI url: openapi/microsoft-edge-targets-api-openapi.yml - type: Documentation url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api - type: GettingStarted url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api#before-you-begin - type: APIReference url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/addons-api-reference - type: Authentication url: >- https://learn.microsoft.com/en-us/microsoft-edge/extensions-chromium/publish/api/using-addons-api#registering-the-client-application-in-azure-active-directory - type: JSONSchema url: json-schema/addons-api-product-schema.json - type: JSONSchema url: json-schema/addons-api-submission-schema.json - type: JSONSchema url: json-schema/addons-api-product-list-schema.json - type: JSONSchema url: json-schema/addons-api-package-upload-result-schema.json - type: JSONLD url: json-ld/microsoft-edge-addons-api-context.jsonld - type: JSONSchema url: json-structure/addons-api-product-structure.json - type: JSONSchema url: json-structure/addons-api-submission-structure.json - type: JSONSchema url: json-structure/addons-api-product-list-structure.json - type: JSONSchema url: json-structure/addons-api-package-upload-result-structure.json - type: CodeExamples url: examples/addons-api-product-example.json - type: CodeExamples url: examples/addons-api-product-list-example.json - type: CodeExamples url: examples/addons-api-submission-example.json - type: CodeExamples url: examples/addons-api-package-upload-result-example.json - type: X-NaftikoCapability url: capabilities/addons-packages.yaml - type: X-NaftikoCapability url: capabilities/addons-products.yaml - type: X-NaftikoCapability url: capabilities/addons-publishing.yaml - type: Documentation url: https://learn.microsoft.com/en-us/microsoft-edge/devtools-protocol-chromium/ - type: APIReference url: https://chromedevtools.github.io/devtools-protocol/ - type: GettingStarted url: https://learn.microsoft.com/en-us/microsoft-edge/devtools-protocol-chromium/ - type: JSONSchema url: json-schema/devtools-api-target-schema.json - type: JSONSchema url: json-schema/devtools-api-browser-version-schema.json - type: JSONSchema url: json-schema/devtools-api-protocol-schema-schema.json - type: JSONLD url: json-ld/microsoft-edge-devtools-api-context.jsonld - type: JSONSchema url: json-structure/devtools-api-target-structure.json - type: JSONSchema url: json-structure/devtools-api-browser-version-structure.json - type: JSONSchema url: json-structure/devtools-api-protocol-schema-structure.json - type: CodeExamples url: examples/devtools-api-target-example.json - type: CodeExamples url: examples/devtools-api-browser-version-example.json - type: CodeExamples url: examples/devtools-api-protocol-schema-example.json - type: X-NaftikoCapability url: capabilities/devtools-browser.yaml - type: X-NaftikoCapability url: capabilities/devtools-pages.yaml - type: X-NaftikoCapability url: capabilities/devtools-targets.yaml common: - type: AgenticAccess url: agentic-access/microsoft-edge-agentic-access.yml - type: VulnerabilityDisclosure url: security/microsoft-edge-vulnerability-disclosure.yml - type: DomainSecurity url: security/microsoft-edge-domain-security.yml - type: Authentication url: authentication/microsoft-edge-authentication.yml - type: PostmanWorkspace url: https://www.postman.com/kinlaneapi/microsoft-edge/overview - type: Arazzo url: arazzo/microsoft-edge-find-and-close-target-workflow.yml name: Microsoft Edge Find And Close Target - type: Arazzo url: arazzo/microsoft-edge-inspect-browser-environment-workflow.yml name: Microsoft Edge Inspect Browser Environment - type: Arazzo url: arazzo/microsoft-edge-list-and-inspect-product-workflow.yml name: Microsoft Edge List And Inspect Product - type: Arazzo url: arazzo/microsoft-edge-open-and-activate-target-workflow.yml name: Microsoft Edge Open And Activate Target - type: Arazzo url: arazzo/microsoft-edge-publish-extension-update-workflow.yml name: Microsoft Edge Publish Extension Update - type: Arazzo url: arazzo/microsoft-edge-submit-draft-and-track-workflow.yml name: Microsoft Edge Submit Draft And Track - type: Arazzo url: arazzo/microsoft-edge-upload-package-and-validate-workflow.yml name: Microsoft Edge Upload Package And Validate - type: Documentation url: https://learn.microsoft.com/en-us/microsoft-edge/ name: Microsoft Edge Documentation - type: DeveloperPortal url: https://developer.microsoft.com/microsoft-edge/ name: Microsoft Edge Developer Portal - type: Blog url: https://blogs.windows.com/msedgedev/ name: Microsoft Edge Blog - type: GitHubOrganization url: https://github.com/MicrosoftEdge name: MicrosoftEdge GitHub Organization - type: GitHubRepository url: https://github.com/MicrosoftEdge/WebView2Samples name: WebView2 Samples Repository - type: GitHubRepository url: https://github.com/nicedoc/nicedoc.io name: Microsoft Edge DevTools Repository - type: Support url: https://learn.microsoft.com/en-us/microsoft-edge/devtools-guide-chromium/ name: Microsoft Edge DevTools Documentation - type: ReleaseNotes url: https://learn.microsoft.com/en-us/microsoft-edge/web-platform/release-notes/ name: Microsoft Edge Release Notes - type: ChangeLog url: https://learn.microsoft.com/en-us/deployedge/microsoft-edge-relnote-stable-channel name: Microsoft Edge Stable Channel Release Notes - type: StatusPage url: https://developer.microsoft.com/en-us/microsoft-edge/status/ name: Microsoft Edge Platform Status - type: X url: https://twitter.com/MSEdgeDev name: Microsoft Edge Dev on X - type: TermsOfService url: https://www.microsoft.com/legal/terms-of-use name: Microsoft Terms of Use - type: PrivacyPolicy url: https://privacy.microsoft.com/privacystatement name: Microsoft Privacy Statement - type: SDKs url: https://www.nuget.org/packages/Microsoft.Web.WebView2 name: WebView2 SDK (NuGet) - type: Signup url: https://partner.microsoft.com/dashboard/microsoftedge/ name: Microsoft Edge Partner Center - type: Login url: https://partner.microsoft.com/dashboard/ name: Microsoft Partner Center Login - type: Marketplace url: https://microsoftedge.microsoft.com/addons/ name: Microsoft Edge Add-ons Store - type: JSONLD url: json-ld/microsoft-edge-devtools-api-context.jsonld title: DevTools API Context - type: JSONLD url: json-ld/microsoft-edge-addons-api-context.jsonld title: Add-ons API Context - type: SpectralRules url: rules/microsoft-edge-spectral-rules.yml - type: Vocabulary url: vocabulary/microsoft-edge-vocabulary.yaml - type: Features name: Features data: - name: Extension Publishing API description: Programmatically publish, update, and manage browser extensions in the Edge Add-ons store via REST API. - name: Remote Debugging Protocol description: Debug and inspect web pages, service workers, and extensions using the Chrome DevTools Protocol over WebSocket. - name: WebView2 Embedding description: Embed Microsoft Edge rendering engine in native desktop applications using the WebView2 SDK. - name: Progressive Web App Support description: Build installable PWAs with offline capability, push notifications, and system integration. - name: Cross-Browser Extension Compatibility description: Build extensions using the Chromium WebExtensions API standard for cross-browser portability. - name: Browser Automation description: Automate browser tasks including page navigation, target management, and performance profiling. - name: Extension Sideloading description: Load and test unpacked extensions locally during development without publishing to the store. - name: Manifest V3 Support description: Build extensions using the latest Manifest V3 specification with service workers and declarative APIs. - type: UseCases name: Use Cases data: - name: Automated Extension Deployment description: Use the Add-ons API to automate CI/CD pipelines for publishing and updating browser extensions. - name: Browser Testing and QA description: Leverage DevTools Protocol for automated browser testing, performance auditing, and regression detection. - name: Custom Browser Controls description: Embed Edge rendering in desktop applications for custom browser experiences using WebView2. - name: Enterprise Content Filtering description: Build enterprise extensions for content filtering, security policy enforcement, and compliance monitoring. - name: Web Scraping and Data Extraction description: Use DevTools Protocol to programmatically navigate pages and extract structured data. - name: Accessibility Testing description: Automate accessibility audits using DevTools Protocol to inspect DOM, ARIA attributes, and contrast ratios. - name: Performance Monitoring description: Collect real-time performance metrics, network traces, and JavaScript profiling data via DevTools Protocol. - name: Progressive Web App Distribution description: Build and distribute PWAs through the Microsoft Store with native-like installation and system integration. - type: Integrations name: Integrations data: - name: Azure Active Directory description: Authenticate to the Edge Add-ons API using Azure AD OAuth 2.0 client credentials flow. - name: Microsoft Partner Center description: Manage extension listings, submissions, and analytics through the Partner Center dashboard. - name: Visual Studio Code description: Debug Edge browser content directly from VS Code using the Edge DevTools extension. - name: Selenium WebDriver description: Automate Microsoft Edge browser for testing using Selenium with the Edge WebDriver. - name: Playwright description: Cross-browser automation framework with first-class support for Microsoft Edge testing. - name: Puppeteer description: Control headless Microsoft Edge instances programmatically using the Puppeteer Node.js library. - name: GitHub Actions description: Automate extension publishing and browser testing in CI/CD workflows using GitHub Actions. - name: Windows App SDK description: Integrate WebView2 into Windows desktop applications built with WinUI 3 and the Windows App SDK. maintainers: - FN: Kin Lane email: kin@apievangelist.com