This post announces the May 2025 release version 1.15.0 of the Azure Developer CLI (azd
). We invite you to join our May release discussion on GitHub.
This release has new azd compose features, a few bug fixes, and a batch of new templates, so let’s get into it. Here’s what’s new with azd
with the May release:
New features
- [5073] Support for generating CI definition for alpha feature composability mode. This enhancement allows you to automatically create GitHub Actions workflows for your composed applications. When using
azd
in the alpha feature composability mode, you can now generate CI/CD pipelines that understand the relationships between your services and deploy them in the correct order. Try it withazd pipeline config
in your composed project. - [5077]
azd add
support for Azure App Service (Node and Python). You can now add Node.js and Python applications to your project and deploy them to Azure App Service using theazd add
command. This feature complements the existing support for containerized applications and provides more flexibility for your hosting options.
Other changes
- [4885] Pack build to support multi-module projects. Thanks @haoozhang for the contribution!
- [5081] Bump up dependency to fix component governance alert.
New docs
We published several new docs on Microsoft Learn to help you get the most out of the Azure Developer CLI:
- Quickstart: Explore and customize a template – Learn how to explore an
azd
template’s structure and customize it to meet your specific requirements. This doc guides you through examining template components and making modifications for your projects. - azd up workflow overview – Are you curious how
azd up
works? This doc covers the end-to-end workflow of theazd up
command, from setting up your local environment to deploying your application to Azure. This doc breaks down each step of the process with detailed explanations. - Azure Developer CLI vs. Azure CLI – Explore the key differences between
azd
andaz
commands, when to use each tool, and how they complement each other in your Azure development workflows.
New templates
New templates this month include:
- Remote MCP Servers using Azure API Management authored by Julia Kasper
- Azure Functions MCP Server with Node.js/TypeScript authored by Paul Yuknewicz
- Azure Functions MCP Server with Python authored by Paul Yuknewicz
- Vite + Lit AI Chat UI Starter authored by Julia Muiruri
- Neon Serverless Postgres on Azure authored by Bobur Mirzo
- Multi Agents Banking Assistant with .NET and Semantic Kernel authored by David Minkovski
- Chainlit Agent authored by Zhenbo Zhang
- Build Your Own Copilot Solution Accelerator authored by Brittneé Keller, DB Lee, Todd Herman
- .NET Aspire Azure Storage Demo authored by Frank Boucher
- LiteLLM in Azure Container Apps with PostgreSQL database authored by Chris Pietschmann
- .NET Aspire Azure Storage Demo authored by Frank Boucher
- Azure Storage Account with Blobs and File Share authored by Peter De Tender
- Azure Secure Data Solutions authored by Alex Ivanov
- Azure SQL w/ Azure OpenAI Blazor chat app on Azure App Service authored by Jeff Martinez
- C# API App with Swagger UI deployed to Azure App Service authored by Build5Nines
- C# API with Swagger Template authored by Chris Pietschmann
- This template helps you quickly publish a static website to Azure Web App (Static Site) authored by Eugene Rudinsky
- Deploy DeepSeek-R1 on Azure Container Apps with Serverless GPUs authored by Dave Rendon
- YouTube Summarizer with OpenAI and Blazor .NET authored by Peter De Tender
Thank you to the template authors for your contributions!
Do you have an azd
template you’d like to share with the rest of the community? You can learn how to with our contributor guide.
New to azd
?
Welcome! You can use azd from:
- Your terminal of choice on Windows, Linux, or macOS.
- Visual Studio Code or GitHub Codespaces by downloading the extension from the Marketplace, or installing it directly from the extension view (
Ctrl
+Shift
+X
for Windows orCmd
+Shift
+X
for macOS) in Visual Studio Code. - Visual Studio by enabling the preview feature flag.
Learn more about the Azure Developer CLI from our official documentation. If you run into any problems or have suggestions, file an issue or start a discussion in the Azure Developer CLI repository. You can also reference our troubleshooting documentation.
0 comments
Be the first to start the discussion.