Azure Container Apps
Run modern apps and agents using serverless containers.
Quickly build and deploy apps at serverless scale.
OVERVIEW
Fully managed serverless container platform
- Inference custom models that scale to zero with pay-per-second billing with serverless GPUs. Execute untrusted code, such as code provided by your application, code generated by a large language model (LLM) and agents, in a secure sandbox with dynamic sessions. Build and deploy agents with your preferred framework.
- Scale dynamically to match any workload. Enable cost-efficiency for greenfield and brownfield apps with support for scale-to-zero.
- Deploy apps from code or containers without requiring container knowledge or infrastructure management. Design resilient, portable microservices and build heterogeneous modern apps with unified centralized networking, observability, dynamic scaling, and configuration.
- Focus on your apps while eliminating the need to manage underlying infrastructure with an enterprise-grade serverless compute platform. Improve your security posture with built-in support for managed identities, network isolation, tailored container security, and more, all backed by a 99.95% SLA.
FEATURES AND USE CASES
Simplify app development
Scale apps on demand
Improve production velocity and lower management costs on a scalable, portable platform with flexible hosting options.
Open-source foundation and add-ons
Get greater extensibility, full app lifecycle management, and built-in support for Distributed Apps Runtime (Dapr) and Kubernetes Event-driven Autoscaling (KEDA).
Advanced networking
Build apps using a flexible network architecture with virtual network support and fine-grained ingress and egress controls.
Enhanced security and governance
Monitor container governance at scale using advanced identity and access management.
Deploy anywhere
Host apps on your infrastructure of choice from the cloud to the edge with Azure Arc.
Build AI apps and agents
Build and deploy applications that use generative AI to deliver adaptive, responsive, and personalized experiences.
Web applications
Containerize and deploy web applications without managing complex infrastructure.
Event-driven applications
Simplify hosting microservices for order management systems using Azure Container Apps, Dapr, and KEDA.
Background processing
Optimize data processing with a streamlined microservices solution design.
Large Language Model (LLM) code execution
Get fast and scalable access to isolated sessions with a code interpreter designed to run multi-tenant apps and AI-generated code.
Microsoft has been named a Leader in the 2025 Gartner® Magic Quadrant™ for Container Management
Security
Embedded security and compliance
>100
Compliance certifications, including over 50 specific to global regions and countries.
Pricing
Flexible pricing options to fit your needs
- Get started with the free tier: Your first 180,000 vCPU per second, 360,000 GiB/s, and 2 million requests each month are free.
- Consumption plan:Pay for what you use on a per-second basis, beyond the free allocation.
- Dedicated plan:Benefit from a single tenancy guarantee, access to specialized hardware, and predictable pricing.
- Savings plan: Save money by committing to spend a fixed hourly amount for one or three years.
- Flexible options:Deploy to serverless GPUs for easy AI model inferencing with built-in data governance.
RELATED PRODUCTS
Our products work better together
Use Azure Container Apps with other Azure products to build advanced serverless solutions.
Microsoft Foundry
Design, customize, and manage AI apps and agents at scale.
Azure Functions
Run event-driven serverless code with an end-to-end development experience.
Azure Container Registry
Build, store, secure, scan, replicate, and manage container images and artifacts.
GitHub
Accelerate development with the world’s leading AI-powered developer platform.
Databases on Azure
Build AI-ready apps with intelligent cloud databases.
Messaging services on Azure
Connect your modern applications—written in different languages and hosted anywhere—with a comprehensive set of messaging services on Azure.
Azure Cache for Redis
Accelerate apps with high-throughput, low-latency data caching.
LEARNING JOURNEY
Build serverless apps and agents
Combine AI, cloud-scale data, and cloud-native app development to create unique digital experiences.
CUSTOMER STORIES
See how customers are innovating with Azure
Fortune Brands Innovations unifies their brands under one portal with Microsoft Power Pages
Fortune Brands Innovations created a more streamlined customer experience using Microsoft Power Pages and Dynamics 365 Customer Experience.
Solv eliminates 98% of clerical errors with Dynamics 365 Business Central
Solv improved report accuracy and efficiency by switching to Dynamics 365 Business Central, saving 40 man-hours monthly and enhancing financial controls.
Syensqo.AI leverages Azure OpenAI Service to develop SyGPT chatbot in record time
Syensqo.AI, a division of the Belgian science and technology leader Syensqo, has developed SyGPT, an advanced AI chatbot using Azure OpenAI Service.
RESOURCES
How to get started with Azure Container Apps
Tutorial
Serverless GPUs in Azure Container Apps
Learn how to generate images using serverless GPUs in Azure Container Apps.
Tutorial
DeepSeek on Azure Container Apps
Learn how to quickly adapt applications to the latest models like DeepSeek-R1.
Quickstart
Deploy your first container app
Create and deploy your first container app using the “az containerapp up” command.
Tutorial
Deploy cloud-native apps using Azure Container Apps
Learn how to build, deploy, scale, and manage cloud-native apps using Azure Container Apps.
Quickstart
Launch your first Java application in Azure Container Apps
Learn how to create and deploy a sample Java application directly from a Java Archive (JAR) file or web application archive (WAR) file.
Learn
Explore learning paths
Dive into Azure Container Apps concepts with hands-on learning opportunities.
Develop
Azure Container Apps documentation
Learn how to run containerized applications without worrying about orchestration or infrastructure.
Develop
Infuse apps with AI
Learn how to build generative AI apps on Azure.
Develop
Azure Container Apps samples
Discover how to use Azure Container Apps in different contexts, with different technologies.
Develop
Landing zone accelerator
Explore an open-source collection of architectural guidance and reference implementation for Azure Container Apps.
Community
Follow Azure Container Apps on X
Get the latest from the Azure Container Apps team.
Community
Azure Container Apps on GitHub
Azure Container Apps repository and resources on GitHub.
FAQ
Frequently asked questions
- Azure Container Apps is a serverless platform that allows you to maintain less infrastructure and save costs while running containerized applications. Instead of worrying about server configuration, container orchestration, and deployment details, Azure Container Apps provides all the up-to-date server resources required to keep your applications stable and secure.
- Common uses of Azure Container Apps include:
- Deploying API endpoints
- Hosting background processing jobs
- Handling event-driven processing
- Running microservices
- Yes, scale-to-zero is the default configuration. When the minimum instances setting is zero, you pay only when your app is active in response to events and/or requests.
- Yes. Your first 180,000 vCPU per second, 360,000 GiB/s, and 2 million requests per subscription per month are free. Beyond that, you pay for what you use based on the number of vCPU per second and Gbps your applications consume.
- Active usage occurs while your container is starting or while there is at least one request being processed by the application. By default, applications scale to zero. You can also configure Azure Container Apps with a minimum number of instances to always run in idle mode. Idle usage is charged at a reduced rate when the application isn't processing any requests.
- Azure Functions provides integrated support for developing, deploying, and managing containerized function apps on Azure Container Apps.
- Serverless GPUs enable you to seamlessly run your AI workloads on-demand with automatic scaling, optimized cold start, pay-per-second billing. It has built-in data governance with scale-to-zero when not in use, and reduced operational overhead to support easy real-time custom model inferencing and other GPU related tasks. Common scenarios for serverless GPUs include real-time and batch inferencing, compute intensive machine learning, high performance computing (HPC), and data analytics.
Next steps
Choose the Azure account that’s right for you
Pay as you go or try Azure free for up to 30 days.
Azure Solutions
Azure cloud solutions
Solve your business problems with proven combinations of Azure cloud services, as well as sample architectures and documentation.
Business Solutions Hub
Find the right Microsoft Cloud solution
Browse the Microsoft Business Solutions Hub to find products and solutions to help your organization reach its goals.
- [1]Gartner, Magic Quadrant for Container Management, By Dennis Smith, Tony Iams, Wataru Katsurashima, Michael Warrilow, Lucas Albuquerque, Stephanie Bauman, 6 August 2025.
Gartner is a registered trademark and service mark and Magic Quadrant is a registered trademark of Gartner, Inc. and/or its affiliates in the U.S. and internationally and are used herein with permission. All rights reserved.
Gartner does not endorse any vendor, product, or service depicted in its research publications, and does not advise technology users to select only those vendors with the highest ratings or other designation. Gartner research publications consist of the opinions of Gartner’s research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this research, including any warranties of merchantability or fitness for a particular purpose.
