files/en-us/web/api/usbdevice/index.md
{{APIRef("WebUSB API")}}{{SeeCompatTable}}{{SecureContext_Header}}{{AvailableInWorkers}}
The USBDevice interface of the WebUSB API provides access to metadata about a paired USB device and methods for controlling it.
USBDevice.deviceSubclass and USBDevice.deviceProtocol.USBDevice.deviceClass and USBDevice.deviceSubclass.USBDevice.deviceClass and USBDevice.deviceProtocol.USBDevice.usbVersionMinor and USBDevice.usbVersionSubminor.USBDevice.usbVersionMajor and USBDevice.usbVersionSubminor.USBDevice.usbVersionMajor and USBDevice.usbVersionMinor.{{Specifications}}
{{Compat}}