YAML (YAML Ain't Markup Language) est un standard de sérialisation de données lisible par l'homme, fréquemment utilisé pour les fichiers de configuration et dans les applications où les données doivent être stockées ou transmises. Il est conçu pour être facilement lisible et modifiable par les humains, tout en étant aisément analysable par les ordinateurs. YAML est souvent utilisé comme alternative au XML ou au JSON, particulièrement lorsque la lisibilité est une priorité. Il prend en charge une variété de types de données, notamment les scalaires (chaînes de caractères, nombres, booléens), les séquences (listes) et les mappages (dictionnaires ou tableaux associatifs). Les fichiers YAML utilisent généralement l'indentation pour définir la structure des données, ce qui les rend visuellement clairs et faciles à comprendre. Ce format est largement utilisé dans le DevOps pour la gestion de configuration, dans la programmation pour l'échange de données, et dans diverses autres applications nécessitant le stockage ou la transmission de données structurées dans un format convivial. Sa flexibilité et sa lisibilité en ont fait un choix populaire auprès de nombreux développeurs et administrateurs système.