Create an Amazon developer account. Registration is easy and free. Take the first step to growing your business with Amazon Alexa.

Device Makers   >    Alexa Connected Devices   >    Development Resources

Build Your Alexa Connected Device

Customers can use their voice to control your Alexa connected devices from Echo and Alexa Built-in devices. You can connect your devices to Alexa with a range of software and hardware solutions, such as in the cloud, locally, or directly on your hardware.

connected devices image
On this page:

Development Features    |    On the Cloud    |    On the Device    |    Local Connection    |    Echo Paired    |    Consoles    |    More Resources

Development Features

Choose from a variety of development options depending on your device type, development preference, and the customer experience you want to enable. No matter which option you choose, you can take advantage of our documentation, tools, and developer forums to help you on the way.

Overview

 On the CloudOn Device ModuleLocal ConnectionAlexa Built-in
Connectivity TypeConnect your cloud to Alexa's cloud with Alexa skillsAdd an on-device hardware moduleConnect via local connectivity protocolsNo additional integration required; use your existing AVS client
Technology
Smart Home Skill API, Custom Skill API, Multi-Capability Skills

Alexa Connect Kit (ACK)
Bluetooth, Matter, Zigbee and other local connectivity protocolsAlexa Voice Service (AVS) API
Key ConsiderationRequires your own device cloudManaged service: No need to create a skill or manage cloud service
Matter or Zigbee  certified
Must have a microphone and meet AVS development requirements. 
Supported Devices
Any smart device with Wi-Fi

Any device with a microcontroller: coffee makers, ovens, microwaves

Matter or Zigbee certified lights, locks, plugs, sensors
Any device with Alexa Built-in
Voice User InterfacePre-built (Amazon-defined) or custom builtPre-built (Amazon-defined)Pre-built (Amazon-defined)Pre-built (Amazon-defined)
Certification EligibilityWorks with AlexaWorks with AlexaWorks with AlexaAlexa Built-In
Development InformationSmart Home Skill APIAlexa Connect KitLocal Connection 

line-break

On the Cloud: Smart Home Skills

You can build a smart home skills with the Alexa Skills Kit (ASK), which provides self-service APIs and tools to build skills that enable customers to control your cloud-connected devices and appliances using Alexa.

Tools and Resources

Automate Testing

Use the Smart Home Tests tool to reduce the time and cost to certify your device by quickly testing your smart home skill’s functionality.

Debug Device State

Use the Debugger Tool tool to debug your device’s state reporting and other events as you build.

Manage Operational Metrics

Track and manage your device’s operational metrics like latency and success rates in the ASK console.

Tutorials

Build a Smart Home Skill

Learn how to build a Smart Home Skill in the developer console, create an AWS Lambda function to handle the skill's logic, and test your skill. 

line-break

On the Device: Alexa Connect Kit (ACK)

You can use Alexa Connect Kit (ACK) to connect virtually any device with power to Alexa without managing cloud services or creating a skill. You integrate Amazon-managed ACK hardware module directly into your device and then a pay separate low, upfront fee that covers your ongoing use of the ACK cloud service for the device.

Tools and Resources

Prototype with ACK Development Kits

Use the ACK development kits to accelerate your product development process with ACK.

Review the ACK SDK options

Review the SDK documentation to understand how to integrate ACK into your device.

Create a Virtual Product

Reduce the time needed to prototype your product's Alexa experience to just hours by creating a virtual product.

Tutorials

View the ACK SDK for Matter Tutorial

View the step-by-step guide to prototype an Alexa Connect Kit (ACK) product prototype.

View the ACK Module Tutorial

View the step-by-step guide to prototype an Alexa Connect Kit (ACK) product prototype.

line-break

Local Connections

You can connect your Zigbee-based smart devices, like lights, locks, plugs, switches, and sensors, to Alexa using the Zigbee hub built into the new Echo Show and Echo Plus, or through other Zigbee Certified hubs. 

Tools and Resources

Echo Plus Zigbee Support

The Amazon Echo Plus has a built-in smart home hub that seamlessly connects and controls Zigbee smart devices.

Implement Works with All Hubs (WWAHu) Cluster

Works with All Hubs (WWAHu) is a custom Zigbee cluster that standardizes best practices to improve security, reliability, and interoperability for Zigbee devices.

Enable Zigbee Simple Setup

Enable Frustration-Free Setup (FSS) for Zigbee devices so a customer’s Zigbee hub will automatically and securely setup their device to their Zigbee network. 

line-break

Consoles

You can create, manage, test, and certify your Alexa-connected devices using our developer consoles.

line-break

More Resources

Documentation

Reference documentation and technical requirements to build your own.

Slack

Join the Alexa community on Slack to meet other Alexa developers and share learnings and best practices.

Dev Forums

Engage with other developers and get questions answered by Amazon experts.

Looking for What’s New?

Keep up with the latest feature updates, events, and news