Index of Device Capabilities

Review your device capabilities to determine the smart home development option that works best for you. For details, see Smart Home Development Options. Each development option supports a subset of smart home interfaces. Make sure that you choose an option that supports the capabilities of your device.

Device capabilities and development options

The following table shows the Smart Home APIs and the supported development options. For details about the supported languages for each API, see List of Alexa Interfaces and Supported Languages.

Supported Smart Home APIs Alexa Voice Service Alexa Connect Kit Smart home skills

Alexa.ModeController

Alexa.PowerController

Alexa.RangeController

Alexa.ToggleController

Alexa.AutomationManagement*

Alexa.BrightnessController

Alexa.CameraStreamController

Alexa.ChannelController

Alexa.ColorController

Alexa.ColorTemperatureController

Alexa.Commissionable

Alexa.ContactSensor

Alexa.Cooking*

Alexa.DataController*

Alexa.DeviceUsage.Estimation

Alexa.DeviceUsage.Meter

Alexa.DoorbellEventSource

Alexa.EqualizerController

Alexa.EventDetectionSensor*

Alexa.InputController

Alexa.InventoryLevelSensor

Alexa.InventoryLevelUsageSensor

Alexa.InventoryUsageSensor

Alexa.LockController

Alexa.MediaMetadata*

Alexa.MotionSensor

Alexa.Networking.AccessController*

Alexa.Networking.ConnectedDevice*

Alexa.Networking.HomeNetworkController*

Alexa.PercentageController

Alexa.PowerLevelController

Alexa.ProactiveNotificationSource*

Alexa.RTCSessionController

Alexa.SceneController

Alexa.SecurityPanelController

Alexa.SmartVision.ObjectDetectionSensor

Alexa.Speaker

Alexa.StepSpeaker

Alexa.TemperatureSensor

Alexa.ThermostatController

Alexa.ThermostatController.Configuration*

Alexa.ThermostatController.Schedule*

Alexa.ThermostatController.HVAC.Components*

Alexa.TimeHoldController

Alexa.WakeOnLANController

*Available in the United States (English) only.