한눈에 보는 정의

YAML(YAML Ain't Markup Language)은 중괄호나 태그 없이 들여쓰기만으로 데이터의 계층 구조를 표현하는, 사람이 읽고 쓰기 쉬운 데이터 형식입니다.

자세히 알아보기

  • 예문: "YAML로 작성된 설정 파일은 {}나 <> 같은 기호 없이도, 들여쓰기만 보면 어떤 항목이 어디에 속하는지 한눈에 파악할 수 있다."
  • 중괄호와 큰따옴표로 구조를 표현하는 JSON(JavaScript Object Notation) (JSON)이나 태그로 표현하는 XML(Extensible Markup Language) (XML)보다 기호가 적어, 사람이 직접 작성하고 읽기에 더 편리합니다.
  • CI/CD(지속적 통합·배포) (CI/CD) 파이프라인 설정, Kubernetes(쿠버네티스) (쿠버네티스)의 배포 설정처럼, 사람이 직접 편집할 일이 많은 설정 파일 형식으로 특히 널리 채택되었습니다.
  • 다만 들여쓰기 한 칸만 어긋나도 구조가 완전히 달라질 수 있어, 공백과 탭을 정확히 맞춰 작성해야 하는 점은 주의가 필요합니다.

관련 용어

최종 수정일: 2026년 7월 22일

← 용어사전 전체 목록으로