YAML

YAML is een mensleesbaar configuratieformaat — compacter dan JSON, populair voor agent-instellingen, Docker, n8n en CI/CD-pipelines. Niet voor dagelijks gebruik, maar onvermijdelijk als je AI-systemen beheert.
SNELLE WEETJES
TypeConfiguratieformaat
vs. JSONLeesbaarder, minder symbolen
Gebruikt voorDocker, n8n, agents
Extensie.yml of .yaml

Wat is YAML?

YAML staat voor “YAML Ain’t Markup Language” — een mensleesbaar formaat voor het schrijven van configuratiebestanden en data. Het is populair als alternatief voor JSON in configuraties omdat het compacter en leesbaarder is voor mensen: geen accolades, geen aanhalingstekens om elke waarde, gewoon inspringing als structuur.

YAML vs. JSON

Beide zijn dataformaten die door computers worden verwerkt, maar YAML is ontworpen voor configuratiebestanden die mensen vaak lezen en schrijven. Hetzelfde object als een JSON-snippet, nu in YAML-stijl: elk sleutel-waarde-paar op een eigen regel (bijvoorbeeld “naam: Dennis”, “bedrijf: AIFabriek”, “actief: true”), met inspringing om hiërarchie aan te geven — geen accolades of komma’s nodig.

Waarom is YAML relevant voor AI?

Als je met AI-agents werkt, kom je YAML constant tegen. Agent-configuraties in OpenClaw (SOUL.md, AGENTS.md-bestanden), n8n workflow-definities, Docker-containerinstellingen (docker-compose.yml), GitHub Actions-workflows, en Kubernetes-configuraties zijn allemaal in YAML geschreven. Als je AI-systemen beheert via een server of in een technische omgeving, is YAML de taal van de configuratielaag.

Waarom relevant?

Je hoeft geen YAML te schrijven als niet-technische gebruiker, maar begrijpen wat het is helpt je om technische documentatie te lezen, foutmeldingen te interpreteren, en te communiceren met developers over configuratieproblemen. Claude Code kan YAML-bestanden lezen, schrijven en configureren via MCP.