Cloud Custodian est un moteur de règles open source pour gérer les environnements cloud. Les politiques s'écrivent dans un langage fondé sur YAML qui permet de rechercher, filtrer, étiqueter les ressources et d'y appliquer des actions. Il soutient la sécurité, l'optimisation des coûts et la gouvernance, par exemple le nettoyage des ressources inutilisées. Il fonctionne avec AWS, Azure et GCP et peut s'exécuter en local, sur une instance, dans Docker ou en mode serverless sur AWS Lambda.
Le projet est sous licence Apache 2.0 et constitue un projet en incubation de la Cloud Native Computing Foundation, rattachée à la Linux Foundation, dont l'adresse légale est à San Francisco. Il n'existe pas de service hébergé par un éditeur : vous l'exécutez dans votre propre environnement, et politiques et journaux restent sous votre contrôle. Les comptes cloud gérés relèvent en revanche des fournisseurs pris en charge, dont des hyperscalers américains. Pour une organisation européenne, la licence libre permet d'examiner et d'adapter le code sans dépendre d'un seul éditeur.