Zero Data Retention projects cannot use extensions.
Upload an extension
Upload a ZIP file withmanifest.json at its root. You can unzip an extension
from the Chrome Web Store and upload the result as it is.
id, name, version, and createdAt:
id: you use it to load the extension into a browser.
Use extensions in a browser
Pass up to 3 extension IDs when you create a browser:runtimeId is the Chrome extension ID. The extension’s pages are available at
chrome-extension://<runtimeId>/, for example to open its options page from
Playwright or Puppeteer.
List and delete extensions
Limits
The upload refuses an extension that sets
key in manifest.json, or that
requests the debugger, proxy, processes, dns, experimental, or any
enterprise.* permission. The error response names the problem, for example
{"detail": {"code": "prohibited_permission", "message": "The debugger permission is not allowed."}}.