YAML (YAML Ain't Markup Language) é um padrão de serialização de dados legível por humanos que é frequentemente utilizado para arquivos de configuração e em aplicações onde os dados estão sendo armazenados ou transmitidos. Ele é projetado para ser facilmente legível e gravável por humanos, ao mesmo tempo que é facilmente analisável (parsed) por computadores. O YAML é frequentemente usado como uma alternativa ao XML ou JSON, especialmente quando a legibilidade é uma prioridade no desenvolvimento. Ele suporta uma variedade de tipos de dados, incluindo escalares (strings, números, booleanos), sequências (listas) e mapeamentos (dicionários ou arrays associativos). Os arquivos YAML tipicamente utilizam indentação para definir a estrutura dos dados, tornando-os visualmente limpos e fáceis de entender. O formato é amplamente utilizado em DevOps para gerenciamento de configuração, em programação para troca de dados e em várias outras aplicações onde dados estruturados precisam ser armazenados ou transmitidos em um formato amigável ao ser humano. Sua flexibilidade e legibilidade o tornaram uma escolha popular para muitos desenvolvedores e administradores de sistema.