Extension Development Guide
Extension Architecture Overview

Getting Started
Setting Up Your Development Environment
Directory Structure
Manifest File
Privacy Manifest (privacy.json)
Building Standard Extensions
Background Scripts
Content Scripts
Popup UI
Privacy-Focused Extension Features
Accessing Macro-Specific Privacy APIs
Privacy-Respecting Storage Strategy
Respecting DNT and Privacy Signals
Secure Communication
Web3 Integration for Extensions
Testing and Debugging Extensions
Testing in Macro Browser
Unit Testing Extension Components
End-to-End Testing
Publishing Your Extension
Privacy Review Checklist
Submission Process
Best Practices for Privacy-Focused Extensions
Resources
Last updated