Check YAML for syntax errors and see the parsed structure as JSON. Built around the three files engineers break most often: Kubernetes manifests, GitHub Actions workflows, and Docker Compose files.
Validate YAML syntax for Kubernetes manifests, CI/CD configs, Docker Compose files, and more. Shows error location and converts valid YAML to JSON.
YAML fails in ways that look correct. A tab character where spaces were expected, a value starting with a colon, an unquoted string that YAML reads as a boolean: the classic being the Norway problem, where the country code NO parses as false. Converting to JSON is the fastest way to see what the parser actually built, as opposed to what you meant.
This catches syntax, not schema. A Kubernetes manifest with a typo in spec.templat will validate here because it is structurally valid YAML; only kubectl or a schema linter will tell you the field is wrong. Use this first to eliminate syntax, then run the schema check.