Fully managed serverless container service for building and deploying modern apps at scale
Deploy containerized apps without managing complex infrastructure. Write code using your preferred programming language or framework, and build microservices with full support for Distributed Application Runtime (Dapr). Scale dynamically based on HTTP traffic or events powered by Kubernetes Event-Driven Autoscaling (KEDA).
Support for a variety of application types, including HTTP APIs, microservices, event processing, and background tasks
Flexibility to write code using your language, framework, or SDK of choice
Robust autoscaling capabilities based on HTTP traffic or event triggers
Simple configurations to perform modern application lifecycle tasks
Scale with flexible serverless containers
Accelerate developer productivity
Build on an open-source foundation for modern apps
Comprehensive security and compliance, built in
Microsoft invests more than $1 billion annually on cybersecurity research and development.
We employ more than 3,500 security experts who are dedicated to data security and privacy.
Flexible pricing options to fit your needs
Get started with the free tier. The first 180,000 vCPU-seconds, 360,000 GiB-seconds, and 2 million requests each month are free. With scale to zero, pay for only what you use, by the second.
Get started with an Azure free account
Start free. Get $200 credit to use within 30 days. While you have your credit, get free amounts of many of our most popular services, plus free amounts of 55+ other services that are always free.
After your credit, move to pay as you go to keep building with the same free services. Pay only if you use more than your free monthly amounts.
After 12 months, you'll keep getting 55+ always-free services—and still pay only for what you use beyond your free monthly amounts.
Frequently asked questions about Azure Container Apps
Yes, this is the default configuration. When the minimum instances setting is zero, you'll pay only when your app is active in response to events and/or requests.
The first 180,000 vCPU-seconds, 360,000 GiB-seconds, and 2 million requests each month are free. Beyond that, you'll pay for what you use persecond based on the number of vCPU-s and GiB-s 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 Container Apps with a minimum number of instances so they're always running in idle mode. Idle usage is charged at a reduced rate when the application isn't processing any requests.