dbt est un outil pour transformer les données brutes d'un entrepôt de données en produits de données fiables. Vous écrivez la logique métier sous forme d'instructions SQL select, appelées modèles, et dbt les convertit en tables et vues, gère l'ordre d'exécution et lance tests et documentation avec le code. dbt Core v2.0, la version open source du nouveau moteur écrit en Rust, est encore en alpha et publiée sous licence Apache 2.0. Vous l'exécutez vous-même en ligne de commande ; aucun runtime Python n'est requis.
dbt est développé par dbt Labs, fusionné avec Fivetran en juin 2026 et opérant avec lui comme une seule entreprise ; les deux sont américaines. dbt Core ne stocke pas de données : il s'exécute sur votre machine ou votre environnement CI et envoie du SQL à l'entrepôt que vous choisissez, de sorte que l'emplacement des données relève de votre décision, y compris dans l'UE. La distribution dbt contient aussi des composants sous une licence dbt distincte, et un service hébergé facultatif, la plateforme dbt, est disponible.