General

What is YAML?

YAML Ain't Markup Language — a human-readable data serialization format.

Definition

YAML is a data serialization language designed for human readability. It uses indentation instead of braces/brackets, making it cleaner than JSON for configuration files. YAML supports strings, numbers, booleans, null, lists, maps, multi-line strings, anchors (references), and comments. It's the standard format for Docker Compose, Kubernetes manifests, GitHub Actions, CI/CD configs, and many configuration files.

Keep the references coming

One email a week: new and trending developer tools, fresh comparisons, and what shipped. Unsubscribe in one click.