Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Build an Alexa skill with .NET Core and AWS Lambda

Build an Alexa skill with .NET Core and AWS Lambda

Learn how to use open-source tools and .NET Core to build and deploy a custom Alexa skill. The project will utilize AWS Lambda for friction-free deployment and scaling. The code is available on Github.

Nate Barbettini

June 03, 2017

More Decks by Nate Barbettini

Other Decks in Programming


  1. What is Alexa? • Platform for voice apps (skills) and

    interaction • Runs on Amazon Echo hardware, mobile apps, elsewhere • Lots of skills available already • Developers can build skills to add new abilities
  2. Creating a skill • Configuration data (interaction model) • Web

    service (response) "Alexa, ask Cat Facts to give me a cat fact" Alexa Matches interaction model? Intent model Web service HTTPS
  3. AWS Lambda • "Serverless" = just run code and run

    • Pay only for the exact CPU time and memory you use • Run JavaScript, Python, Java, C# code • Supports .NET Core applications