Run Azure Apps
Locally
azd app extends Azure Developer CLI with a complete local development environment. One command starts all services, manages dependencies, and provides unified monitoring for both local and Azure deployments.
Everything You Need
for Local Azure Development
One-Command Start
Run `azd app run` and all services start with dependencies resolved automatically.
Learn moreSimple Configuration
Define services, health checks, logging, and testing in one azure.yaml file. Auto-detection does the rest.
Learn moreContainer Services
Add databases, caches, and Azure emulators with `azd app add`. PostgreSQL, Redis, Azurite, and more.
Learn moreReal-time Dashboard
Monitor all your services in one place with live status updates and health checks.
Learn moreUnified Logs
Stream and filter logs from all services, including Azure cloud logs. Search, highlight, and export with ease.
Learn moreAzure Cloud Monitoring
Stream logs from Azure Container Apps, App Service, and Functions directly into your local dashboard. Typical latency: 1-5 minutes.
Learn moreHealth Monitoring
Automatic health checks with visual indicators. Know when services need attention.
Learn more AIAI-Powered Debugging
Connect GitHub Copilot via MCP to analyze logs, diagnose issues, and suggest fixes.
Learn moreTry It Yourself
Get started in under 5 minutes with our demo template. It includes an intentional bug for you to fix using AI!