Skip to main content

About the dbt Fusion engine beta

dbt is the industry standard for data transformation. The dbt Fusion engine enables dbt to operate at speed and scale like never before.

info

The dbt Fusion engine is currently in beta and the related documentation is a work in progress. The information on this page will evolve as features are added and enhanced. Join the conversation in our Community Slack channel #dbt-fusion-engine.

The dbt Fusion engine shares the same familiar framework for authoring data transformations as dbt Core, while enabling data developers to work faster and deploy transformation workloads more efficiently.

What is Fusion

Fusion is an entirely new piece of software, written in a different programming language (Rust) than dbt Core (Python). Fusion is significantly faster than dbt Core, and it has a native understanding of SQL across multiple engine dialects. Fusion will eventually support the full dbt Core framework, a superset of dbt Core’s capabilities, and the vast majority of existing dbt projects.

Fusion contains mixture of source-available, proprietary, and open source code. That means:

  • dbt Labs publishes much of the source code in the dbt-fusion repository, where you can read the code and participate in community discussions.
  • Some Fusion capabilities are exclusively available for paying customers of the cloud-based dbt platform. Refer to supported features for more information.

Read more about the licensing for the dbt Fusion engine here.

Why use Fusion

As a developer, Fusion can:

  • Immediately catch incorrect SQL in your dbt models
  • Preview inline CTEs for faster debugging
  • Trace model and column definitions across your dbt project

All of that and more is available in the dbt extension for VSCode, with Fusion at the foundation.

Fusion also enables more-efficient deployments of large DAGs. By tracking which columns are used where, and which source tables have fresh data, Fusion can ensure that models are rebuilt only when they need to process new data. This "state-aware orchestration" is a feature of the dbt platform.

How to use Fusion

You can:

Go straight to the Quickstart to feel the Fusion as fast as possible.

What's next?

dbt Labs launched the dbt Fusion engine as a public beta on May 28, 2025, with plans to reach full feature parity with dbt Core ahead of Fusion's general availability.

More information about Fusion

Fusion marks a significant update to dbt. While many of the workflows you've grown accustomed to remain unchanged, there are a lot of new ideas, and a lot of old ones going away. The following is a list of the full scope of our current release of the Fusion engine, including implementation, installation, deprecations, and limitations:

0