Available node.js versions in azure app service

Sometimes your application has a node.js dependency like this (ghost blog): >=6.9 <7.*

Then, of course you want to use the latest available version on azure.

To configure the version on your app service, follow this guide:

https://docs.microsoft.com/en-us/azure/nodejs-specify-node-version-azure-apps

General information about node.js versions can be found here:

https://github.com/nodejs/Release

There are 2 possible ways to get the installed node.js versions.

File system (Debug Console)

  1. Go to yoursite.scm.azurewebsites.net
  2. Choose Debug Console (PowerShell or CMD)
  3. Navigate to D:\Program Files (x86)\nodejs
  4. Run dir to see the available nodejs versions.

JSON (REST API)

  1. Go to yoursite.scm.azurewebsites.net
  2. Click on Runtime versions

  3. The api will return all installed node.js versions and some system informations as JSON

Installed versions (07.12.2017)

At the moment (07.12.2017) the allowed node.js versions are:

  • 0.6.20
  • 0.8.19
  • 0.8.2
  • 0.8.26
  • 0.8.27
  • 0.8.28
  • 0.10.18
  • 0.10.21
  • 0.10.24
  • 0.10.26
  • 0.10.28
  • 0.10.29
  • 0.10.31
  • 0.10.32
  • 0.10.40
  • 0.10.5
  • 0.12.0
  • 0.12.2
  • 0.12.3
  • 0.12.6
  • 4.0.0
  • 4.1.0
  • 4.1.2
  • 4.2.1
  • 4.2.2
  • 4.2.3
  • 4.2.4
  • 4.3.0
  • 4.3.2
  • 4.4.0
  • 4.4.1
  • 4.4.6
  • 4.4.7
  • 4.5.0
  • 4.6.0
  • 4.6.1
  • 4.8.4
  • 5.0.0
  • 5.1.1
  • 5.3.0
  • 5.4.0
  • 5.5.0
  • 5.6.0
  • 5.7.0
  • 5.7.1
  • 5.8.0
  • 5.9.1
  • 6.0.0
  • 6.1.0
  • 6.2.2
  • 6.3.0
  • 6.5.0
  • 6.6.0
  • 6.7.0
  • 6.9.0
  • 6.9.1
  • 6.9.2
  • 6.9.4
  • 6.9.5
  • 6.10.0
  • 6.10.3
  • 6.11.1
  • 6.11.2
  • 6.11.5
  • 7.0.0
  • 7.1.0
  • 7.2.0
  • 7.3.0
  • 7.4.0
  • 7.5.0
  • 7.6.0
  • 7.7.0
  • 7.7.4
  • 7.10.0
  • 7.10.1
  • 8.0.0
  • 8.1.4
  • 8.4.0
  • 8.5.0
  • 8.7.0
  • 8.8.0
  • 8.8.1
  • 8.9.0

Thanks to Shaun Luttin for pointing this out.

Source: https://stackoverflow.com/questions/34746480/upgrading-node-on-an-azure-website/39422959#39422959