It's easy for dbt projects to become

messy

Whetstone uses your dbt project's metadata to keep your graph sharp and your team efficient.

How does it work?

  1. Create a Whetstone project.
  2. Setup a dbt Cloud Webhook integration or upload your dbt project's artifacts manually.
  3. View your project's Whetstone results.

Automatically detect inefficient and error-prone transformation patterns, and provide guidance for effective refactoring.

Missing staging modelMissing staging modelMissing staging modelDirect source referenceDirect source referenceReferencing staging model and not entity.
source.stripe.customers
source.stripe.subscriptions
stg_stripe__customers
user_subscriptions
customers
revenue
churn_rate
source.platform.users

See the impact of each model on the performance and accuracy of your entire dbt project.

Screenshot of a project Graph indicating where issues in the project lie and the overal impact on the graph.
1curl -X POST \  
2	https://whetstone.nicholasyager.com/api/account/1/runs \
3	-d { "manifest": ... } 

Integrate with your dbt orchestration tools for continuous analysis.