Chapter 12

YAML

YAML Ain’t Markup Language (YAML) is a user-friendly data serialization language that is useful for engineers working with data and building device configurations. YAML was first proposed in 2001 by Clark Evans. As per the initial draft, YAML was said to stand for “Yet Another Markup Language,” but the name was later revised to “YAML Ain’t Markup Language.” As the name suggests, the creators of YAML didn’t want it to become yet another random markup language but wanted to put more emphasis on data representation and human readability of data. YAML uses Unicode printable characters and has minimal structural characters, which means it is easy to use YAML to represent and understand data in a meaningful way. To date, three versions ...

Get Network Programmability and Automation Fundamentals now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.