YAML (Yet Another Markup Language) é popular porque é fácil para os humanos lerem. Além disso, é portátil entre linguagens de programação como JavaScript, Perl, PHP, Python, Ruby e combina com as estruturas de dados nativas de linguagens dinâmicas; tem um modelo consistente para suportar ferramentas genéricas; é expressivo e extensível e é fácil de implementar e usar.