Tutorial: Build a Smart Home Add-on
Follow the steps to build a smart home add-on.
In this tutorial, you use the Alexa developer console to walk through the steps to build a fictional smart home add-on that connects to Alexa. This add-on enables users to control a virtual light bulb with their voice.
Smart home add-ons use the pre-built voice interaction model and Alexa defines the set of utterances for you. For a device, such as a light bulb, that has states of On and Off, Alexa supports the following user utterances.
Alexa converts the user utterances into directives with a specific JSON structure. Then, Alexa sends the directives to your add-on. Your add-on processes the directives and performs the requested action by communicating with your device in the cloud. Your add-on sends responses back to Alexa indicating success or failure of the request. The response includes the current state of the device.
For details about smart home add-ons, see Connect Your Device Cloud with Smart Home Add-ons.
Last modified on May 1, 2026

