YAML은 "YAML Ain't Markup Language"의 약자로, 마크업 언어가 아닌 데이터 직렬화 언어입니다. YAML은 사람이 쉽게 읽고 쓸 수 있으며( ⇒ 계층구조를 사용하기 때문에 ), 다양한 프로그래밍 언어에서 사용됩니다.

YAML은 다음과 같은 형식으로 작성됩니다.

key: value

YAML은 다양한 데이터 타입을 지원합니다. 문자열, 숫자, 불리언, 리스트, 맵 등의 데이터 타입을 지원하며, 이를 조합하여 복잡한 데이터 구조를 표현할 수 있습니다.

YAML은 다양한 프로그래밍 언어에서 사용되며, 특히 Ansible과 같은 인프라 자동화 도구에서 많이 사용됩니다.