YAMLの意味

YAML
ヤメル

公式・公的資料で確認

YAMLとは

YAMLは設定やデータをインデント中心の記法で表す、人間が読み書きしやすいデータシリアライズ形式です。CI/CD、コンテナ、Kubernetes、設定ファイルで使われますが、インデントや暗黙の型に注意が必要です。

YAMLは何の略?

分野別の意味

ソフトウェア開発

YAML Ain't Markup Language

YAMLはマークアップ言語ではない

インデント、マッピング、シーケンスなどで設定やデータを読みやすく表現する形式です。

公式・公的資料で確認

詳しい説明

それが何か、何ができるか、どこで使われるか

YAMLは、構造化データを人間が読み書きしやすい形で表すデータシリアライズ言語です。YAML 1.2.2の仕様では、マッピング、シーケンス、スカラー、アンカー、タグなどを使って階層データを表現します。JSONとの相互変換が可能な範囲があり、設定ファイル、CI/CDワークフロー、Docker Compose、Kubernetesマニフェストなどで広く使われます。YAMLはインデントが構造を決めるため、タブと空白、コロン、ダッシュ、引用符、複数行文字列に注意します。実装やバージョンによって、yesや日付などの暗黙型、重複キー、アンカー、任意タグの扱いが違うことがあります。信頼できないYAMLを読み込む際は、コード実行につながるタグや危険なデシリアライザーを避け、スキーマ検証と秘密情報の管理を行います。設定変更をレビューできるよう、利用するパーサーのバージョンと検証方法も固定します。読み方は英語発音に近い「ヤメル」と、日本語で「ヤムル」とする表記があります。

YAMLが使われる背景には、設定や階層データを人間が読み書きしやすい形式で共有する必要があります。YAML 1.2.2仕様のマッピング・シーケンス・スカラーなどを前提にし、実装ごとの暗黙型の差は別途確認します。

YAMLはインデントで階層データを表す形式なので、実装ごとの暗黙型や互換性を確認して扱います。

関連する用語

この言葉を位置づけるための関連語

根拠資料と確認状況

確認日・出典

確認状態

公式・公的資料で確認

最終確認

2026/8/23

調査した根拠と項目別の確認履歴をもとに掲載しています。

掲載方針を見る

読み方と意味を、
分けて確認。

正式名称、意味、使われる分野を分けて記録しています。