> AI agents: For documentation discovery and navigation, see [llms.txt](/llms.txt). # Deploy Node.js Web Apps The [Azure Tools](https://marketplace.visualstudio.com/items?itemName=ms-vscode.vscode-node-azure-pack) extensions for Visual Studio Code make it easy to deploy Node.js applications. ![Azure Tools extension](images/azure/azure-tools.png) ## Deployment tutorials These tutorials from Microsoft Learn describe different ways of creating and deploying Node.js apps to Azure via Visual Studio Code: Tutorial | Description | Related Tools --- | --- | --- [Deploy Azure Functions](https://learn.microsoft.com/azure/developer/javascript/tutorial/azure-function-cosmos-db-mongo-api) | Build and manage Azure Functions serverless apps
directly in VS Code | [Azure Resources](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azureresourcegroups)
[Azure Functions](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azurefunctions)
[Azure Databases](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-cosmosdb) [Deploy using Azure Portal
and Azure App Service](https://learn.microsoft.com/azure/app-service/tutorial-nodejs-mongodb-app) | Manage Azure resources directly in VS Code
with Azure App Service | [MongoDB](https://www.mongodb.com/docs/manual/installation/)
[Azure Portal](https://portal.azure.com/) [Deploy using Docker](https://learn.microsoft.com/azure/developer/javascript/tutorial/tutorial-vscode-docker-node/tutorial-vscode-docker-node-01) | Deploy your website using a container | [Container Tools](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-containers)
[Azure CLI](https://learn.microsoft.com/cli/azure/install-azure-cli)
[Azure App Service](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azureappservice)
[Azure Resources](https://marketplace.visualstudio.com/items?itemName=ms-azuretools.vscode-azureresourcegroups)