YAML (YAML Ain't Markup Language) ist ein für Menschen lesbarer Datenserialisierungsstandard, der häufig für Konfigurationsdateien sowie in Anwendungen verwendet wird, in denen Daten gespeichert oder übertragen werden. Das Format wurde so konzipiert, dass es für Menschen leicht lesbar und schreibbar ist, während es gleichzeitig von Computern effizient geparst werden kann. YAML wird oft als Alternative zu XML oder JSON eingesetzt, insbesondere wenn die Lesbarkeit Priorität hat. Es unterstützt eine Vielzahl von Datentypen, darunter Skalare (Zeichenfolgen, Zahlen, Boolesche Werte), Sequenzen (Listen) und Mappings (Wörterbücher oder assoziative Arrays). YAML-Dateien verwenden typischerweise Einrückungen, um die Struktur der Daten zu definieren, was sie visuell übersichtlich und leicht verständlich macht. Das Format ist im DevOps-Bereich für das Konfigurationsmanagement, in der Programmierung für den Datenaustausch und in verschiedenen anderen Anwendungen weit verbreitet, in denen strukturierte Daten in einem benutzerfreundlichen Format gespeichert oder übertragen werden müssen. Seine Flexibilität und Lesbarkeit haben es zu einer beliebten Wahl für viele Entwickler und Systemadministratoren gemacht.