About Canvas betaEnterprise
Canvas helps you quickly access and transform data through a visual, drag-and-drop experience and with a built-in AI for custom code generation.
Canvas in dbt Cloud provides users with a seamless and visual, drag-and-drop experience inside dbt Cloud. It's available in private beta for dbt Cloud Enterprise accounts.
To join the private beta, register your interest or reach out to your account team to begin this process.
Canvas allows organizations to enjoy the many benefits of code-driven development—such as increased precision, ease of debugging, and ease of validation — while retaining the flexibility to have different contributors develop wherever they are most comfortable. Users can also take advantage of built-in AI for custom code generation, making it an end-to-end frictionless experience.
These models compile directly to SQL and are indistinguishable from other dbt models in your projects:
- Visual models are version-controlled in your backing Git provider.
- All models are accessible across projects in Mesh.
- Models can be materialized into production through dbt Cloud orchestration, or be built directly into a user's development schema.
- Integrate with Explorer and the Cloud IDE.

Canvas prerequisites
Before using Canvas, you should:
- Have a dbt Cloud Enterprise account.
- Have a developer license with developer credentials set up.
- Be using one of the following adapters:
- Bigquery
- Databricks
- Redshift
- Snowflake
- Trino
- You can access the Canvas with adapters not listed, but some features may be missing at this time.
- Be using GitHub or GitLab as your Git provider.
- Have an existing dbt Cloud project already created with a Production run completed.
- Verify your Development environment is on a supported release track to receive ongoing updates.
- Have read-only access to the Staging environment with the data to be able to execute
run
in the Canvas. To customize the required access for the Canvas user group, refer to Set up environment-level permissions for more information. - Have AI-powered features toggle enabled (for Copilot integration).
Feedback
Please note, always review AI-generated code and content as it may produce incorrect results. Canvas features and/or functionality may be added or eliminated as part of the beta trial.
To give feedback, please reach out to your dbt Labs account team. We appreciate your feedback and suggestions as we improve Canvas.