Le Containers-as-a-Service (CaaS) est un service cloud qui permet aux DevOps et aux équipes informatiques d’héberger, de déployer, d’exécuter, de mettre à l’échelle et de gérer des conteneurs. Les conteneurs sont des unités d’exécution logicielle légères et portables qui incluent tout ce dont une application a besoin pour s’exécuter, notamment le code, le temps d’exécution, la configuration et les bibliothèques système.
Parmi les services de cloud computing, le CaaS (Containers-as-a-Service) est considéré comme une sous-catégorie du IaaS (Infrastructure-as-a-Service).