[Tutorial] Make an API Call from an Alexa Skill and Google Action


Most Alexa Skills and Google Actions rely on some sort of external data. Learn how to build a voice app that calls an external API and leverages the modern JavaScript concept async/await.

This is a companion discussion topic for the original entry at https://www.jovo.tech/tutorials/api-call


When using lambda it seems speed and file size matters.

Maybe it makes sense to wrap the node-internal http library in async/await or at least use another library like axios (npm install axios -> 480kb) and not the heavy request library (npm install request request-promise-native -> 6015kb)


Thanks for the feedback. Indeed, we’re currently preparing to launch Jovo v3.0 in the next couple of weeks, which will come with Axios support. Will update the tutorial then, too.