| title | Extensions |
|---|
List all uploaded extensions.
Upload an unpacked browser extension directory.
| Flag | Description |
|---|---|
--name <name> |
Optional unique extension name. |
Download an extension archive.
| Flag | Description |
|---|---|
--to <directory> |
Output directory (required). |
Download an extension from the Chrome Web Store.
| Flag | Description |
|---|---|
--to <directory> |
Output directory (required). |
--os <os> |
Target OS: mac, win, or linux (default: linux). |
Delete an extension by ID or name.
| Flag | Description |
|---|---|
--yes, -y |
Skip confirmation prompt. |
Build Cloudflare's Web Bot Auth browser extension for signing HTTP requests with RFC 9421 signatures.
| Flag | Description |
|---|---|
--to <dir> |
Output directory for the built extension (required). |
--key <path> |
Path to JWK file with Ed25519 signing key (defaults to RFC9421 test key). |
--upload |
Upload the extension to Kernel after building. |
--name <name> |
Extension name when uploading (default: web-bot-auth). |
Examples:
# Build with default test key
kernel extensions build-web-bot-auth --to ./web-bot-auth-ext
# Build with custom key and upload
kernel extensions build-web-bot-auth --to ./web-bot-auth-ext --key ./my-key.jwk --upload
# Build with custom name
kernel extensions build-web-bot-auth --to ./web-bot-auth-ext --upload --name my-company-bot