YAML, acronyme récursif de YAML Ain't Markup Language, est un langage qui permet de représenter des données de manière serialisées. De nombreuses librairies existent dans les différents langages de programmation ce qui permet de l'utiliser dans de nombreux projet pour de la configuration par exemple.