YAML (YAML Ain't Markup Language) é um padrão de serialização de dados legível por humanos, frequentemente utilizado para arquivos de configuração e em aplicações onde dados estão sendo armazenados ou transmitidos. Ele foi projetado para ser facilmente legível e gravável por humanos, ao mesmo tempo que é facilmente analisável (parsed) por computadores. YAML é frequentemente usado como uma alternativa ao XML ou JSON, especialmente quando a legibilidade é uma prioridade. Ele suporta uma variedade de tipos de dados, incluindo escalares (strings, números, booleanos), sequências (listas) e mapeamentos (dicionários ou arrays associativos). Arquivos YAML tipicamente usam indentação para definir a estrutura dos dados, tornando-os visualmente limpos e fáceis de entender. Este 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.