Skip to content

Home

dbt-bouncer logo

Welcome to dbt-bouncer

dbt-bouncer is an open-source tool that allows you to configure and enforce conventions for your dbt project. The conventions are run against dbt's artifact files (think ./target/manifest.json) resulting in speedy tests. Conventions can be specified in a .yml file, allowing maximum customisation to the conventions you wish to follow (or create 😀).

Click here to view our Getting Started guide.

Terminology

  • Check: A check is a rule run against a dbt artifact.
  • Config file: A .yml file that specifies which checks to run along with any parameters.
  • dbt artifacts directory: The directory that contains the dbt artifacts (manifest.json, etc.), generally this is ./target.

About

dbt-bouncer is free software, released under the MIT license. It originated at Xebia Data in Amsterdam, Netherlands. Source code is available on Github here.

All contributions, in the form of bug reports, pull requests, feedback or discussion are welcome. See the contributing guide for more information.