Get Started with Device Templates

You can connect virtually any type of device to Alexa using the Smart Home Skill API. To help you get started, we've provided the following set of device templates. These templates show how you can connect various types of devices by using the capability interfaces as building blocks to connect a device to Alexa. You can modify these template to suit the needs of your specific device by choosing a different set of capabilities or modifying their configuration.

You can also fully customize the voice user interface (VUI) for any device by adding support for the CustomIntent capability. For more information about how to extend the VUI of any device with custom functionality, see Add Custom Voice Interaction to a Smart Home Skill. This feature is available in preview. To request access to the preview, fill out this survey.

Device templates

Device Description Category Recommended capabilities

Camera

Shows how to connect a smart camera.

CAMERA

MediaMetadata
CameraStreamController
EndpointHealth
Alexa

Color-Changing Light Bulb

Shows how to connect a color-changing light bulb.

LIGHT

PowerController
BrightnessController
ColorController
ColorTemperatureController
EndpointHealth
Alexa

Dimmable Light Bulb

Shows how to connect a dimmable light bulb.

LIGHT

PowerController
BrightnessController
EndpointHealth
Alexa

Dimmable Switch

Shows how to connect a dimmable switch.

SWITCH

PowerController
BrightnessController
EndpointHealth
Alexa

Entertainment Device

Shows how to connect an entertainment device.

TV, SPEAKER

PowerController
Speaker
PlaybackController
InputController
ChannelController
EndpointHealth
Alexa

Guitar Amplifier

Shows how to connect a smart amplifier.

SPEAKER

PowerController
Speaker
EqualizerController
ToggleController "Overdrive"
RangeController "Gain"
ModeController "Preset"
CustomIntent "Change sound", "Boost", "Help" Note: This capability is available in preview.
EndpointHealth
Alexa

Lock

Shows how to connect a smart lock.

SMARTLOCK, DOOR

LockController
EndpointHealth
Alexa

Plug

Shows how to connect a smart plug.

SMARTPLUG

PowerController
EndpointHealth
Alexa

Switch

Shows how to connect a smart switch.

SWITCH

PowerController
EndpointHealth
Alexa

Tower Fan

Shows how to connect a tower fan.

OTHER

PowerController
ToggleController "Oscillate"
RangeController "Fan Speed"
EndpointHealth
Alexa

Wall Thermostat

Shows how to connect a wall thermostat.

THERMOSTAT

ThermostatController
TemperatureSensor
EndpointHealth
Alexa

Wi-Fi Router

Shows how to connect a Wi-Fi router.

OTHER

ToggleController "Guest Network"
ModeController "Traffic Priority"
EndpointHealth
Alexa

Window AC Unit

Shows how to connect a window AC unit.

OTHER

PowerController
ThermostatController
TemperatureSensor
EndpointHealth
Alexa

For details on state reporting, see Understand State Reporting for a Smart Home Skill.

If the device has additional capabilities, you can add other capability interfaces.