Device Makers   >    Alexa Built-in Devices   >    Development Resources    >    AVS Device SDK

AVS Device SDK

Integrate Alexa directly into your connected product. The AVS Device SDK provides C++-based libraries that enable your device to process audio inputs and triggers, establish persistent connections with AVS, and handle all Alexa interactions. The included capability agents expose the AVS API to handle core Alexa functionality, including speech recognition and synthesis, and other capabilities such as streaming media, timers and alarms, notifications, weather reports, and thousands of custom skills. Additionally, the SDK provides the hooks required to add your own wake word engine and audio player.

Get Started

On this page:

SDK Components

AVS SDK diagram
line-break

Key Capabilities

Alexa Built-in

Bring popular Alexa features from the Echo Show to your screen-based devices so your customers can simply ask Alexa to discover and play videos, play music, view live feeds, get information, view photos, set timers, control compatible smart home devices, and more.

Rich Interactive Visuals

The bundled core render engine brings rich interactive visuals to your devices with support for Alexa Presentation Language (APL) skills that feature many elements - including graphics, images, slide shows, and customized outputs for various screen types.

Optimized for Screen Types

Alexa experiences are designed to not get in the way of watching video content when designing for television viewing experiences. Visual responses can be rendered via partial bottom or side panels, or as full screen visuals based on your use case.

line-break

Examples of What You Can Build

Rich Interactive Visuals

Information
Weather
Music
Information in TV
Weather in TV
Lists in TV
Jokes
line-break

Next Steps: Get Started with the AVS Device SDK

Ready to build? Start with our documentation, visit our Github, or qualified hardware development kit.