Quick Reference: Use the ASK SDKs to Create Alexa Skills

The following resources help you develop skills with the Alexa Skills Kit (ASK) SDKs – ASK SDK v2 for Node.js, ASK SDK v2 for Java, and ASK SDK for Python (Beta) – which are software development tools and libraries that give you programmatic access to Alexa features.

Concepts and procedures

API reference

  • ASK SDK v2 for Node.js Documentation – The API documentation for the ASK SDK v2 for Node.js, including sample code and walkthroughs for how to get set up and develop your first skill.
  • ASK SDK v2 for Java Documentation – The API documentation for the ASK SDK v2 for Java, including sample code and walkthroughs for how to get set up and develop your first skill.
  • ASK SDK for Python (Beta) Documentation – The API documentation for the ASK SDK for Python (Beta), including sample code and walkthroughs for how to get set up and develop your first skill.

Sample code

  • ASK SDK v2 for Node.js Samples – The code samples included in the ASK SDK v2 for Node.js.
  • ASK SDK v2 for Java Samples – The code samples included in the ASK SDK v2 for Java.
  • ASK SDK for Python (Beta) Samples – The code samples included in the ASK SDK for Python (Beta).
  • Berry Bash – A sample skill that uses the ASK Kit SDK v2 for Node.js to demonstrate how to use body templates, list templates, font manipulation, action text, screen interaction, and voice interaction with on-screen elements.

Blog posts

Twitch streams