Skip to content
DEDataEngUtils

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. 1. Paste schema YAML

    Drop a schema.yml excerpt or full file into the validator.

  2. 2. Fix reported issues

    Address syntax errors, indentation problems, and missing keys highlighted inline.

  3. 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.

Frequently asked questions