USB Devices

usb
High RiskCategory: Device AccessView Official Docs

Install Warning

"Access USB devices."

Technical Context

Grants access to the chrome.usb API for direct communication with USB devices. This enables low-level control over USB protocols beyond what standard web APIs provide.

What This Means For You

The extension can communicate with USB devices connected to your computer at a low level. This is used for programming hardware or transferring files to specialized devices.

Related APIs

This permission enables access to these Chrome APIs:

chrome.usb

Common Use Cases

  • Hardware programming
  • Device management
  • File transfer tools

How to Declare in manifest.json

Add the "usb" permission to your extension manifest:

{
  "manifest_version": 3,
  "name": "My Extension",
  "permissions": [
    "usb"
  ]
}

What Users Will See

When users install your extension, Chrome will display this warning:

This extension can:

"Access USB devices."

Related Permissions