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 em que é facilmente analisável por computadores. YAML é comumente empregado como uma alternativa a formatos como XML ou JSON, especialmente quando a clareza e a facilidade de leitura são prioridades. O formato suporta uma ampla variedade de tipos de dados, incluindo escalares (como strings, números e booleanos), sequências (equivalentes a listas) e mapeamentos (que funcionam como dicionários ou arrays associativos). Arquivos YAML tipicamente utilizam indentação para definir a estrutura dos dados, o que os torna visualmente limpos e fáceis de compreender. Este formato é amplamente utilizado em ambientes DevOps para gerenciamento de configuração, em programação para troca de dados e em diversas outras aplicações onde dados estruturados precisam ser armazenados ou transmitidos em um formato amigável para humanos. Sua flexibilidade e aprimorada legibilidade o tornaram uma escolha popular entre muitos desenvolvedores e administradores de sistema para diversas finalidades.