YAML (YAML Ain't Markup Language) est un standard de sérialisation de données lisible par l'homme (human-readable) qui est fréquemment 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 aisément analysable (parsed) par les ordinateurs. YAML est souvent employé comme alternative à XML ou JSON, particulièrement lorsque la lisibilité est une priorité majeure. Il prend en charge une variété de types de données, incluant les scalaires (chaînes de caractères, nombres, booléens), les séquences (listes) et les mappings (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 adopté dans le domaine du DevOps pour la gestion des configurations, en 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 pour de nombreux développeurs et administrateurs système.