dbt YAML Validator
Validate dbt schema.yml and model YAML before it breaks parse-time in CI. DataEngUtils checks structure, indentation, and common schema file mistakes locally so you catch errors while editing instead of after a long dbt run. Analytics engineers use it when refactoring sources, when reviewers paste YAML fragments in chat, or when you need a quick sanity check on tests and documentation blocks without running a full parse command. Keeping validation offline means project names, database identifiers, and column descriptions from private repos never touch a web validator.
Try it free
How it works
1. Paste schema YAML
Drop a schema.yml excerpt or full file into the validator.
2. Fix reported issues
Address syntax errors, indentation problems, and missing keys highlighted inline.
3. Commit with confidence
Push knowing parse-time YAML errors were caught on your Mac first.
Why not use an online tool?
Online format validate tools require uploading your serialized configs to a third-party server. For production work, that is a security and compliance risk. DataEngUtils runs locally — same convenience, none of the exposure.