Browser Extensions
Browser extensions can be loaded into runtimes to add capabilities — ad blockers, captcha solvers, or custom tools. Upload extension binaries or import from a URL, then reference them when launching runtimes.
Access via bctrl.browserExtensions.
list()
List all uploaded extensions.
Returns ExtensionMetadata[]
upload(request)
Upload an extension binary (.crx or .zip).
Returns ExtensionMetadata
importFromUrl(request)
Import an extension from a URL.
Returns ExtensionMetadata
get(id)
Get a specific extension by ID.
Returns ExtensionMetadata
delete(id)
Delete an extension.
Usage with runtimes
Load extensions when launching an ephemeral runtime:

