Supported Device Types

The Crestron Drivers SDK supports the following device types. When submitting a driver to Crestron for posting on the Crestron Drivers Portal, select one of the following categories that best matches the device type.

Native Device Types

The following device types have native support in certain Crestron applications, which provides a more integrated experience.

NOTE: Not all of the following device types have native support in all Crestron applications. Refer to the table below to determine whether the device type has native support within the provided applications.

Type Description Crestron Home® OS .AV Framework™ Software Crestron XiO Cloud™ Gateway Software SIMPL Wrapper Module

AirMedia® Series 3 Receivers

DM NVX AV‑over‑IP Distribution Systems HD‑PS Switchers Driver SDK V1 (RAD Framework) Driver SDK V2 (Entity Model)
Audio Mixer Audio crosspoint mixer (Shure® P300) X Icon Check Icon Check Icon Check Icon X Icon X Icon X Icon Check Icon X Icon
AV Receiver Home theater AVR, surround sound processor Check Icon X Icon Check Icon Check Icon X Icon X Icon X Icon Check Icon X Icon
AV Switcher HDMI® switcher, Multizone amplifier Check Icon X Icon X Icon Check Icon X Icon X Icon X Icon Check Icon X Icon
Bluray Player Blu-ray Disc™ player, DVD player Check Icon Check Icon Check Icon Check Icon X Icon X Icon X Icon Check Icon X Icon
Cable Box Cable box (TiVo®, DirecTV®) Check Icon Check Icon Check Icon Check Icon X Icon X Icon X Icon Check Icon X Icon
Camera Static camera, PTZ camera, camera system X Icon Check Icon X Icon Check Icon X Icon X Icon X Icon X Icon Check Icon
Flat Panel Display TV, monitor Check Icon Check Icon Check Icon Check Icon Check Icon Check Icon Check Icon Check Icon X Icon
Garage Door Entry device type Check Icon X Icon X Icon Check Icon X Icon X Icon X Icon X Icon Check Icon
Gate Entry device type Check Icon X Icon X Icon Check Icon X Icon X Icon X Icon X Icon Check Icon
Lights Light switch, light bulb (Philips® Hue®) Check Icon Check Icon X Icon Check Icon X Icon X Icon X Icon X Icon Check Icon
Lock Door lock (Yale®, Baldwin®) Check Icon X Icon X Icon Check Icon X Icon X Icon X Icon X Icon Check Icon
Microphone Single microphone, microphone array X Icon Check Icon X Icon Check Icon X Icon X Icon X Icon X Icon Check Icon
Network Switch Ethernet switch (Cisco®, Ubiquiti®) Check Icon X Icon X Icon Check Icon X Icon X Icon X Icon Check Icon X Icon
Platform A platform is a device ecosystem consisting of a gateway and paired devices. The paired devices will each define their own device type from this list. Check Icon X Icon X Icon Check Icon1 X Icon X Icon X Icon Check Icon2 Check Icon2
Pool Controller Automated pool system (Jandy®, Pentair®) Check Icon X Icon X Icon Check Icon X Icon X Icon X Icon Check Icon X Icon
Power Controller PDU, UPS Check Icon X Icon X Icon Check Icon X Icon X Icon X Icon Check Icon X Icon
Projector Projector Check Icon Check Icon Check Icon Check Icon X Icon X Icon X Icon Check Icon X Icon
Security System Security system (DSC®, Honeywell®) Check Icon X Icon X Icon Check Icon X Icon X Icon X Icon Check Icon X Icon
Scheduling Service Microsoft 365®, Google Calendar® X Icon X Icon X Icon Check Icon X Icon X Icon X Icon X Icon Check Icon
Speaker Smart speaker, soundbar Check Icon X Icon X Icon X Icon X Icon X Icon X Icon Check Icon X Icon
Video Server Media streaming device (Apple TV®, Roku®) Check Icon Check Icon Check Icon Check Icon X Icon X Icon X Icon Check Icon X Icon

1 Only Driver SDK V2 platform drivers are supported in SIMPL. Support is made available via the Crestron Device Driver Configuration Tool and not the SIMPL wrapper module. Refer to Load a Driver for more information.
2 Platform drivers cannot contain both Driver SDK V1 and V2 child device types.

Extension Device Types

Extensions are used to extend an application by providing their own custom user interface. Extensions are used to support a variety of device types, such as types that do not yet have native support, or types where Crestron does not plan to offer native support.

Type Description Crestron Home® OS .AV Framework™ Software Crestron XiO Cloud™ Gateway Software SIMPL Wrapper Module

AirMedia® Series 3 Receivers

DM NVX AV‑over‑IP Distribution Systems HD‑PS Switchers Driver SDK V1 (RAD Framework) Driver SDK V2 (Entity Model)
Extension Refer to table below for supported Extension types Check Icon X Icon X Icon X Icon X Icon X Icon X Icon Check Icon Check Icon

NOTE: Extensions can be of any type, but for consistency, first check whether your Extension fits into one of the existing types defined below. If it does not, you may propose a new type in your driver submission. Refer to Submit a Driver for details.

Device Type Description
Amplifier Stereo amplifier
Appliance Refrigerator, oven, coffee maker
Audio Conference Audio-only conferencing system control (Biamp®, Televic®, ClearOne®)
Audio Processor Preamp, DAC, DSP
AV Receiver Helper Extends an AVR to add additional functionality
Custom Conferencing Conferencing codecs that permit adding a custom UI to the conferencing system
Custom Device Generic devices (such as a generic HTTP request)
Date-Time Extension for calendars and clocks
Document Camera Document camera
Door Access RFID scanners, fingerprint scanners
Door Station Video doorbell (2N®, Doorbird™, Ring®)
Driveway Heater Driveway heater
Energy Automation Energy automation systems
Fan Ceiling fan, bathroom exhaust fan
Fireplace Fireplace
Game Console Xbox®, PlayStation®, Nintendo® consoles
Hvac Air conditioner, heater, dehumidifier

NOTE: Thermostats are not of type Hvac. They are of type Thermostat.
Interactive Whiteboard Smartboard
Intercom SIP calling
IO Device Device with relays, digital inputs and outputs, and so forth
iPad Dock Docking station for iPad® device
Irrigation System Sprinkler controller (Rachio®, Hunter®, Rain Bird®)
KVM Switch Keyboard and mouse switch
License Manager Extension for managing driver licenses
Lift A projector or TV lift
Logic Extension for logical operators (AND, OR, and so forth)
Masking Projector screen masking
Media Player Audio-only media player

NOTE: Video media players are of native type Video Server.
NVR Network video recorder (for security cameras)
Notifications Extension for adding notifications
Outlet Smart outlets
Projection Screen Projector screens
Recorder Lecture recorder
Router Network router
Scheduler Extension for adding scheduling logic
Sensor Any type of generic sensor device (temperature, humidity, motion, and so forth)
Shades Motorized window coverings (shades, blinds, curtains, and so forth)
Shower Smart shower (Moen®, Delta®)
Thermostat Smart thermostat (Ecobee®, Nest™)
UI Tiles Extension for generic user interface tiles
Utility Extension that adds any utility (essentially a catch-all type)
Vacuum Robotic vacuum
Vehicle Car or truck (Tesla®, Rivian®)
Video Conference Video-based conferencing system control (Cisco, Polycom®)
Video Wall Processor Video processor used to create video tile grids from multiple inputs (such as 2x2, 3x3, and so forth)
Weather Station Weather reporting device