---
title: vendorID
framework: corehid
role: symbol
role_heading: Instance Property
path: corehid/hiddeviceclient/vendorid
---

# vendorID

The vendor ID for the device.

## Declaration

```swift
final let vendorID: UInt32
```

## Discussion

Discussion The vendor ID designates the vendor that produced the device. It can be combined with productID to determine the exact device. More information about vendor IDs can be found online. The vendor ID associated with a HID device is typically a USB vendor ID (see Information for Developers), but can be something else, such as a Bluetooth vendor ID (see Assigned Numbers in the Bluetooth specification).

## See Also

### Get device information

- [descriptor](corehid/hiddeviceclient/descriptor.md)
- [deviceUsages](corehid/hiddeviceclient/deviceusages.md)
- [isBuiltIn](corehid/hiddeviceclient/isbuiltin.md)
- [localizationCode](corehid/hiddeviceclient/localizationcode.md)
- [locationID](corehid/hiddeviceclient/locationid.md)
- [manufacturer](corehid/hiddeviceclient/manufacturer.md)
- [modelNumber](corehid/hiddeviceclient/modelnumber.md)
- [primaryUsage](corehid/hiddeviceclient/primaryusage.md)
- [product](corehid/hiddeviceclient/product.md)
- [productID](corehid/hiddeviceclient/productid.md)
- [serialNumber](corehid/hiddeviceclient/serialnumber.md)
- [transport](corehid/hiddeviceclient/transport.md)
- [uniqueID](corehid/hiddeviceclient/uniqueid.md)
- [versionNumber](corehid/hiddeviceclient/versionnumber.md)
- [elements](corehid/hiddeviceclient/elements.md)
