What is YAML?
YAML, short for JavaScript Object Notation, is a lightweight data format used to exchange structured information between clients, servers, scripts and applications. A YAML document is made from objects, arrays, strings, numbers, booleans and null values, which makes it easy for both people and programs to read.
Although YAML grew out of JavaScript, it is language independent. JavaScript, Python, PHP, Ruby, Java, Go and many other languages can generate and parse YAML. That is why it is common in REST APIs, GraphQL responses, webhooks, package files, settings files and logs.
Minified YAML saves bandwidth, but it is hard to debug. A YAML beautifier expands the data with line breaks and indentation so you can understand structure, compare fields and spot syntax problems faster.