From code to cloud,
in minutes.
The Azure Developer CLI (azd) takes your app from local dev to Azure—provisioning infrastructure and deploying code with a single command: azd up.
winget install microsoft.azdThe fastest path to running your app on Azure
azd is an open-source command-line tool that gets your application running on Azure in minutes.
Go live on Azure in two steps
Pick a template, run two commands, and your app is live.
Pick a template
Browse 300+ templates. This one creates a full-stack Node.js + Cosmos DB app.
azd init -t todo-nodejs-mongoDeploy to Azure
Provisions infrastructure, builds your code, and deploys — all in one command.
azd upStart with a featured template
Battle-tested templates that are great for your first deploy.
RAG chat app with Azure OpenAI and Azure AI Search
A RAG sample app using Azure AI Search for retrieval and Azure OpenAI to power ChatGPT-style and Q&A experiences over your data.
azd init -t azure-search-openai-demoRAG on PostgreSQL
A RAG app to ask questions about rows in a database table. Deployable on Azure Container Apps with PostgreSQL Flexible Server.
azd init -t rag-postgres-openai-pythonReact Web App with Node.js API and MongoDB
A blueprint for a React web app, Node.js API, and Azure Cosmos DB for MongoDB on App Service, with Key Vault and monitoring built in.
azd init -t todo-nodejs-mongoExplore more templates, learn advanced azd features, or contribute your own template to the gallery.
Browse all 300+ templatesFrequently asked questions
azd down to delete all Azure resources created by your template. This helps avoid unexpected charges. You can also use azd down --purge to permanently delete soft-deleted resources.azd init in your project directory and follow the prompts to add the necessary configuration. See the making your project azd-compatible guide.azd update on Windows, macOS, and Linux to get the latest version.