YAML(Yet Another Markup Language)は、人間が読み書きしやすいデータ形式の一つです。
主に構成ファイルのフォーマットとして使用され、設定ファイルやデータベース定義など、多くの場面で利用されます。
YAMLは、XMLやJSONと同様にデータの表現方法を定義しており、ヒューマンリーダブルでシンプルな構造が特徴です。また、YAMLはインデントを利用して親子関係を表現することができるため、コードの可読性が高く、ミスを減らすことができます。YAMLは、PythonやRuby、Javaなどの多くのプログラミング言語でサポートされており、構成ファイルや設定ファイルのフォーマットとして利用されています。