YAML Cheat Sheet

A quick reference covering YAML syntax, data structures, and advanced features.

Basic Syntax

Key-value pairkey: value
String (unquoted)name: John
String (quoted)greeting: "Hello World"
Numbercount: 42
Booleanenabled: true
Nullvalue: null, value: ~

Collections

List (block)items: - item1 - item2
List (inline)items: [item1, item2]
Object (nested)user: name: John age: 30
Object (inline)user: {name: John, age: 30}

Multi-line Strings

Literal block (|)text: | Line 1 Line 2
Folded block (>)text: > This is folded into one line