Serverless containers,
without the cluster.
Run microservices, APIs, jobs, agents, and GPU workloads on a fully managed, Kubernetes-grade platform. Scale to zero, burst to hyperscale, and never write a YAML manifest you didn't want to.
Anatomy of a container app
Azure Container Apps is a serverless platform for running containerized applications without managing servers, orchestration, or cluster infrastructure, so you focus on code instead of configuration while the platform keeps your apps stable and secure. An HTTP scale rule adds one replica for every 10 concurrent requests, between the min and max replicas you set — drag the load below to see it respond.
What you can build
Building blocks
Containers and environments
Run images from any registry inside a managed environment that apps share.
Learn more →Ingress
HTTPS and TCP ingress with managed certificates — no extra infrastructure.
Learn more →Autoscaling with KEDA
Scale on HTTP, CPU, memory, or any KEDA scaler. Most apps scale to zero.
Learn more →Revisions and traffic splitting
Blue/green and A/B rollouts by splitting traffic across revisions.
Learn more →Jobs
Run containers on demand, on a schedule, or on events with per-run isolation.
Learn more →Microservices with Dapr
State, pub/sub, bindings, and service invocation through the Dapr runtime.
Learn more →Secrets and identity
Store secrets in the app and use managed identities to reach Azure services.
Learn more →Networking
Bring your own VNet, use private endpoints, and control ingress and egress.
Learn more →Serverless GPUs
Run AI inference and image generation on serverless GPUs with data governance.
Learn more →Azure Functions on ACA
Run event-driven Azure Functions inside a Container Apps environment.
Learn more →Monitoring and observability
Logs, metrics, and distributed traces wired up out of the box.
Learn more →Plans and pricing
Consumption, Dedicated, and savings plans — and how scale-to-zero affects your bill.
Learn more →AKS gives you the full Kubernetes API and node-level control — reach for it when you need custom operators, cluster add-ons, or direct control of the control plane. Container Apps is serverless: it manages the cluster, scales to zero, and gets out of your way. Reach for Container Apps whenever you want to ship containers without operating Kubernetes yourself.
Get started
Quickstart: CLI
az login → environment → your first container app in minutes.
Learn more →Deploy your first app
Create a container app in the portal with the express experience.
Learn more →Deploy an existing image
Bring your own image from any registry and ship it in minutes.
Learn more →Compare container options
Container Apps vs. AKS, App Service, and Container Instances.
Learn more →