# Device

Explore what information is available for devices.

This type represents the different kinds of devices that can be used to access an application, from desktops and smartphones to bots.

## Properties

These are the available properties:

- `name`: `string`

  The name of the device. For example, "iPhone 11 Pro" or "MacBook Pro".

- `vendor`: `string`

  The vendor or manufacturer of the device. For example, "Apple" or "Samsung".

- `os`: [`OperatingSystem`](../technology/operating-system)

  The operating system of the device. For example, "macOS", "iOS", or "Android".

- `category`: [`DeviceCategory`](../technology/device#device-category)

  The category of the device. For example, "desktop" or "mobile".

## Device category

These are the possible values and what they represent:

| Value     | Description         |
| --------- | ------------------- |
| `desktop` | A desktop computer. |
| `tablet`  | A tablet device.    |
| `mobile`  | A mobile phone.     |
| `bot`     | Bots or crawlers.   |
| `other`   | Any other device.   |
| `unknown` | An unknown device.  |
