Zurück zum Glossar Developer Tools

YAML

Kurzdefinition

YAML Ain't Markup Language: Ein einfach lesbares Daten-Serialisierungsformat, das häufig für Konfigurationsdateien genutzt wird.

Ausführliche Erklärung

YAML ist ein menschenfreundliches Serialisierungsformat, das vor allem für Konfigurationsdateien (z. B. Docker Compose, CI/CD-Pipelines, Kubernetes) genutzt wird. Statt Klammern nutzt YAML Einrückung mit Leerzeichen zur Strukturierung, was es kompakt und lesbar macht. Genau diese Einrückungsempfindlichkeit ist aber auch die häufigste Fehlerquelle: Tabs sind verboten, und eine falsche Einrückung ändert die Bedeutung. YAML ist eine Obermenge von JSON, weshalb sich beide Formate ineinander umwandeln lassen.

Beispiel

Die YAML-Zeilen `name: Allerate` und `tags:` gefolgt von einem eingerückten `- seo` entsprechen dem JSON `{"name":"Allerate","tags":["seo"]}`.

Vertiefender Fachartikel

Im ausführlichen Fachartikel erklären wir YAML mit Architektur, Praxisbeispielen und Best Practices im Detail:

Fachartikel zu YAML aufrufen