The Alexa Skills Kit (ASK) provides self-service APIs and tools that you can use to build smart home skills that enable customers to control your cloud-connected devices and appliances using Alexa. You can use our device interfaces like building blocks, putting them together in interesting ways to support almost any smart device.
Use the Smart Home Skill API to enable Alexa voice control of your cloud-connected devices via a Skill. With the Smart Home Skill API, the voice interaction model is defined and handled for you, giving you built-in support for many different kinds of devices.
With the Custom Skill API, you can build your own voice interaction models from scratch to support additional features beyond those provided in the Smart Home Skill API.
Use these capability interfaces to describe your device’s Alexa functionality, such as the ability to dim a light or turn it on and off. You can combine multiple capabilities as building blocks together to model the full feature set of your devices.
Send proactive state updates to Alexa when your device makes a change to let customers know when a request was completed, such as updating a door’s status as locked in the Alexa app.
Leverage tools and analytics to test your smart home skill and manage its performance.
Explore these resources to learn more about building smart home skills for Alexa.
Understand the step-by-step process for building a skill that controls smart home devices.