YAML (YAML Ain't Markup Language) est un standard de sérialisation de données lisible par l'homme, souvent utilisé pour les fichiers de configuration et dans les applications où les données sont stockées ou transmises. Il est conçu pour être facilement lisible et modifiable par les humains, tout en étant facilement analysable (parsé) par les ordinateurs. YAML est fréquemment utilisé comme alternative à XML ou JSON, en particulier lorsque la lisibilité est une priorité absolue. Il prend en charge une variété de types de données fondamentaux, y compris les scalaires (tels que les chaînes de caractères, les nombres et les booléens), les séquences (équivalentes aux listes) et les mappages (représentant les dictionnaires ou les tableaux associatifs). Les fichiers YAML utilisent typiquement l'indentation pour définir la structure hiérarchique des données, ce qui les rend visuellement clairs et faciles à appréhender. Ce format est largement employé dans le domaine DevOps pour la gestion de la configuration, en programmation pour l'échange de données, et dans diverses autres applications où des données structurées doivent être stockées ou transmises dans un format convivial pour l'utilisateur. Sa flexibilité et sa lisibilité en ont fait un choix populaire auprès de nombreux développeurs et administrateurs système.