miniatura|210x210px|Imatge d'escriptori Ubuntu YAML ( ) és un dels llenguatges de serialització de dades més populars, i es fa servir principalment per a escriure arxius de configuració.

L'acrònim recursiu YAML significava originalment Yet Another Markup Language, i entès actualment com a YAML Ain't Markup Language (YAML no es un llenguatge de marques) jugant amb els conceptes de recursivitat i la serialització, allunyada del concepte de llenguatge de marques.

Aquest llenguatge està dissenyat tenint en compte la flexibilitat i l'accessibilitat, de manera que és fàcil d'entendre i llegible per a l'ésser humà. YAML treballa amb tots els llenguatges de programació moderns i s'utilitza àmpliament en la persistència de dades, missatgeria a Internet, compartició de dades en cada idioma i molts altres llocs. Els arxius YAML tenen l'extensió .yaml o .yml.

Els fitxers YAML tenen una estructura fàcil de llegir però amb una estructura molt estricta basada en l'ús de la indentació amb espais(sense l'ús de tabuladors).

Hi ha moltes eines que utilitzen aquest tipus de fitxers per guardar les configuracions com, per exemple les eines de configuració de xarxa Netplan per Ubuntu Linux i l'eina d'automatització de tasques Ansible.

La versió actual (2026) es la 1.2.2 publicada el 2021

Referències

Enllaços externs YAML LINT Online

Categoria:Llenguatges de marcatge