YAML Ain't Markup Language

YAML

noun (acronym) /ˈjæməl/

A human-readable data serialisation format widely used for configuration files (Docker Compose, Kubernetes, GitHub Actions, Ansible). Whitespace-significant — indentation defines structure. Pronounced "YAM-ul".

"The GitHub Actions workflow is defined in YAML — indentation errors are the most common cause of failed pipeline runs."

Frequently Asked Questions

What does "YAML" mean in IT?

A human-readable data serialisation format widely used for configuration files (Docker Compose, Kubernetes, GitHub Actions, Ansible). Whitespace-significant — indentation defines structure. Pronounced "YAM-ul".

What does YAML stand for?

YAML stands for "YAML Ain't Markup Language".

How do you pronounce "YAML"?

"YAML" is pronounced /ˈjæməl/. Use the "Listen" button above to hear it spoken aloud.