What is YAML?
YAML ("YAML Ain’t Markup Language") is a human-readable data serialization format that uses indentation instead of brackets. It is popular for configuration files (Docker Compose, Kubernetes, CI pipelines) because it is concise and easy to read.
YAML is a superset of JSON, so any JSON is valid YAML. Its reliance on indentation means whitespace errors are a common pitfall.
Work with YAML directly in your browser.
Open the YAML ↔ JSON