A developer CLI for working with Azure resources to build and deploy AI applications. Commands map to key workflow stages: code, build, deploy, and monitor.
568
stars
3,706
commits
Go
primary language
Sep 10, 2026
updated
azd)From code to cloud in minutes. A developer-centric CLI to build, deploy, and operate Azure applications.
📖 Get Started · 💬 Join the Discussion · 📦 Browse Templates
| Artifact | Version | Download |
|---|---|---|
| CLI | Windows · Linux · macOS | |
| VS Code Extension | Marketplace |
Contributing to this repo? See AGENTS.md for coding standards and docs/ for contributor documentation.
Microsoft contributor? The repository's agency.toml configures Agency with Azure DevOps and Kusto MCP tools.
Using azd with an AI coding assistant? Check out the docs and templates.
Install or upgrade to the latest version. For advanced scenarios, see the installer docs.
# Using winget (recommended)
winget install microsoft.azd
# Or Chocolatey
choco install azd
# Or install script
powershell -ex AllSigned -c "Invoke-RestMethod 'https://aka.ms/install-azd.ps1' | Invoke-Expression"
brew trust azure/azd && brew install --cask azure/azd/azd
Note:
brew trust azure/azdtrusts azd's Homebrew source (theazure/azdtap forgithub.com/Azure/homebrew-azd). Homebrew requires this before it will install casks from third-party sources.Note: If upgrading from a non-Homebrew installation, remove the existing
azdbinary first.
curl -fsSL https://aka.ms/install-azd.sh | bash
Enable tab completion for bash, zsh, fish, or powershell:
azd completion <shell> --help
winget uninstall, choco uninstall)powershell -ex AllSigned -c "Invoke-RestMethod 'https://aka.ms/uninstall-azd.ps1' | Invoke-Expression"
curl -fsSL https://aka.ms/uninstall-azd.sh | bash
Or use your package manager's uninstall command.
This software may collect usage data and send it to Microsoft to help improve our products. You can opt out by setting:
export AZURE_DEV_COLLECT_TELEMETRY=no
See the Microsoft Privacy Statement for details.
We welcome contributions! Please see our contributing guide for details.
Most contributions require a Contributor License Agreement (CLA). A bot will guide you through this when you open a PR.
This project follows the Microsoft Open Source Code of Conduct. Questions? Contact opencode@microsoft.com.
Microsoft employees and partners contributing official templates should follow the template standardization guidelines.
This project may contain Microsoft trademarks or logos. Use of these must follow Microsoft's Trademark & Brand Guidelines. Third-party trademarks are subject to their respective policies.
Licensed under the MIT license.
(top 30 of 136)
Go
89.5%
PowerShell
4.4%
JavaScript
2.8%
TypeScript
1.5%
A developer CLI for working with Azure resources to build and deploy AI applications. Commands map to key workflow stages: code, build, deploy, and monitor.
568
stars
3,706
commits
Go
primary language
Sep 10, 2026
updated
azd)From code to cloud in minutes. A developer-centric CLI to build, deploy, and operate Azure applications.
📖 Get Started · 💬 Join the Discussion · 📦 Browse Templates
| Artifact | Version | Download |
|---|---|---|
| CLI | Windows · Linux · macOS | |
| VS Code Extension | Marketplace |
Contributing to this repo? See AGENTS.md for coding standards and docs/ for contributor documentation.
Microsoft contributor? The repository's agency.toml configures Agency with Azure DevOps and Kusto MCP tools.
Using azd with an AI coding assistant? Check out the docs and templates.
Install or upgrade to the latest version. For advanced scenarios, see the installer docs.
# Using winget (recommended)
winget install microsoft.azd
# Or Chocolatey
choco install azd
# Or install script
powershell -ex AllSigned -c "Invoke-RestMethod 'https://aka.ms/install-azd.ps1' | Invoke-Expression"
brew trust azure/azd && brew install --cask azure/azd/azd
Note:
brew trust azure/azdtrusts azd's Homebrew source (theazure/azdtap forgithub.com/Azure/homebrew-azd). Homebrew requires this before it will install casks from third-party sources.Note: If upgrading from a non-Homebrew installation, remove the existing
azdbinary first.
curl -fsSL https://aka.ms/install-azd.sh | bash
Enable tab completion for bash, zsh, fish, or powershell:
azd completion <shell> --help
winget uninstall, choco uninstall)powershell -ex AllSigned -c "Invoke-RestMethod 'https://aka.ms/uninstall-azd.ps1' | Invoke-Expression"
curl -fsSL https://aka.ms/uninstall-azd.sh | bash
Or use your package manager's uninstall command.
This software may collect usage data and send it to Microsoft to help improve our products. You can opt out by setting:
export AZURE_DEV_COLLECT_TELEMETRY=no
See the Microsoft Privacy Statement for details.
We welcome contributions! Please see our contributing guide for details.
Most contributions require a Contributor License Agreement (CLA). A bot will guide you through this when you open a PR.
This project follows the Microsoft Open Source Code of Conduct. Questions? Contact opencode@microsoft.com.
Microsoft employees and partners contributing official templates should follow the template standardization guidelines.
This project may contain Microsoft trademarks or logos. Use of these must follow Microsoft's Trademark & Brand Guidelines. Third-party trademarks are subject to their respective policies.
Licensed under the MIT license.
(top 30 of 136)
Go
89.5%
PowerShell
4.4%
JavaScript
2.8%
TypeScript
1.5%