YAML (Yet Another Markup Language) популярен, потому что его легко читать людям. Кроме того, он переносим между языками программирования, такими как JavaScript, Perl, PHP, Python, Ruby, и соответствует собственным структурам данных динамических языков; имеет согласованную модель для поддержки общих инструментов; выразителен и расширяем, прост в реализации и использовании.