YAML is a human-readable data-serialization language, similar to JSON.

YAML stands for “YAML Ain’t a Markup Language” - a recursive acronym that helps distinguish its purpose as a data-oriented format rather than document markup and shares XML’s ability to encode a wide range of data while offering a much simpler syntax.

YAML is commonly used for configuration files as an alternative to JSON files. And even though JSON can be used as a valid YAML, YAML has many additional features lacking in JSON, including comments.

While many programming languages do not natively support it, package managers usually have several modules to convert YAML to accepted data types.

Localazy fully supports YAML file format localization.

Related terms