The place to build and discover APL documents

APL Ninja is a social platform for Alexa developers, in particular enthusiasts and learners of the Alexa Presentation Language.

Make your contribution

Thank you for your support

This is a shout-out to all supporters of on buymeacoffee. Your support helps me to run and develop

Become a supporter

Favorites from the ninja community

How did they create this amazing transition? Like and comment on other documents to connect with other ninjas and learn together.

Getting started with the Alexa Presentation Language

Adding visuals and touch can enhance voice experiences and make skills even more engaging and interactive for customers. These documents will help you learn and understand APL.

What others are saying

I can't imagine being a successful JavaScript developer without sites like CodePen or JSFiddle. APL Ninja brings the same benefits to APL developers. It is easy to learn from others and share your designs. We can all learn together.
Mark Tucker
Mark Tucker
Sr. Technical Director, RAIN
Absolutely love APL Ninja. It's given me a quick way to put together APL documents and share them with developers who need help. More importantly it has created a community of developers passionate about building Alexa multimodal experiences and a great resource for those looking to get started.
Arunjeet Singh
Arunjeet Singh
Principal Product Manager, Amazon
APL.Ninja has become my favorite tool for developing APL documents, thanks to autocomplete and its streamlined preview options. But what I love most is to browse and getting inspired by solutions from other developers!
Florian Hollandt
Florian Hollandt
Solutions Architect, Amazon Alexa