Azure Container Apps is a developer-frist, serverless platform that allows you to maintain less infrastructure and save costs while running containerized applications. It scales from zero to hyperscale and instead of worrying about server configuration, container orchestration, and deployment details, Container Apps provides all the up-to-date server resources required to keep your applications stable and secure.
With Azure Container Apps, you can:
- Run jobs on-demand, on a schedule, or based on events
- Autoscale your apps based on any KEDA-supported scale trigger — most applications can scale to zero
- Split traffic across multiple versions of an application for Blue/Green deployments and A/B testing
- Use internal ingress and service discovery for secure internal-only endpoints with built-in DNS-based service discovery
- Run applictions on servless or reserved CPU and GPU
- Latest Updates: Pinned monthly update in issues
- In-flight work: External Roadmap
- Samples & updates: aka.ms/aca/start
- Documentation: aka.ms/containerapps/docs
- Product overview: aka.ms/containerapps
This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.
When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.
This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.