YAML은 사람이 읽기 쉬운 데이터 직렬화 언어로, 설정 파일과 시스템 간 데이터 교환에 널리 쓰인다. 현재 이름은 ‘YAML Ain’t Markup Language’의 재귀약자다.
GNU(GNU is Not Unix), PHP(PHP: Hypertext Preprocessor), YAML(YAML Ain't Markup Language)처럼 약자를 풀면 다시 자기 자신이 나오는 것을 '재귀약자'라 한다. PHP는 원래 Personal Home Page Tools의 약자였으나 나중에 재귀약자로 뜻을 바꾸었다.