YAML (Yet Another Markup Language) jest popularny, ponieważ jest łatwy do odczytu ludzi. Ponadto jest przenośny między językami programowania, takimi jak JavaScript, Perl, PHP, Python, Ruby i dopasowuje natywne struktury danych dynamicznych języków; ma spójny model do obsługi narzędzi ogólnych; jest wyrazisty i rozszerzalny, i jest łatwy do wdrożenia & użytkowania.