About dbt Wizard
Your personal dbt agent — wherever you work.
dbt Wizard is an AI agent purpose-built for governed data development in dbt. Unlike general-purpose coding agents, it understands your dbt project through a native metadata engine — a structured index of lineage, model health, tests, contracts, run results, and semantic definitions.
Think of it like a map of your city: dbt Wizard knows how everything connects before it starts, rather than walking every street to figure out the layout. dbt Wizard comes with:
- Project understanding: A native dbt metadata engine for lineage, contracts, tests, and runtime context
- Impact awareness: Checks upstream and downstream dependencies before you change code
- Safe validation: Compiles and builds changes before review
- Complete workflow: Investigate, change, validate, and review in one place
- Setup and governance: Works out of the box with dbt governance built in
- Conversational analytics: Answers questions about production data in plain language through Explore mode, grounded in governed metric definitions
From September 1st, 2026, dbt Wizard usage is metered per token against your account's usage credits. All credit amounts are per account, not per user. Enterprise and Enterprise+ accounts get monthly credits. Developer and Starter plans start with a 30-day trial and $100 in credits, as do CLI users via a free dbt account.
Refer to Trial and billing for what each plan gets, spend limits, and paid access.
Use dbt Wizard
dbt Wizard is for anyone doing dbt development. You can use it in the platform with managed or bring-your-own-key (BYOK) credentials, or in the terminal with your own key, with or without a dbt platform account. dbt Wizard is data warehouse agnostic and works on any dbt version.
It's also for people who don't build data at all. In the dbt platform, Explore mode lets read-only users ask questions of production data in plain language, with no developer license and nothing to set up.
The following table shows where dbt Wizard is available, the AI keys each surface uses, and how usage is billed:
| Where | Status | AI access options |
|---|---|---|
| dbt platform: Studio IDE | Public preview | dbt managed or BYOK |
| dbt platform: dbt Wizard home tab | Public preview | dbt managed or BYOK |
| Locally: Terminal (CLI) | Public beta | dbt managed, BYOK, or OpenAI subscription |
Supported providers
dbt Wizard supports managed models (billed by dbt Labs, no key to manage) and bring-your-own-key (BYOK) models (billed directly by your provider).
Here are the following AI providers supported depending on where you work. Refer to Model Provider Rate table for the full list of available models.
- dbt platform
- Locally (CLI)
| Provider | Access |
|---|---|
| OpenAI (default) | dbt managed or BYOK |
| Anthropic† | dbt managed or BYOK |
| Open weight models (like DeepSeek, Kimi, and so on). | dbt managed |
| Azure AI Foundry / Azure OpenAI | BYOK |
| Provider | Access |
|---|---|
| OpenAI | dbt managed or BYOK |
| Anthropic† | dbt managed or BYOK |
| Open weight models (like DeepSeek, Kimi, and so on). | dbt managed |
| Azure AI Foundry / Azure OpenAI | BYOK |
| AWS Bedrock | BYOK |
| Google Gemini | BYOK |
| Snowflake Cortex | BYOK |
| Databricks Unity AI Gateway | BYOK |
You can also connect a personal OpenAI ChatGPT subscription instead of a key.
†Anthropic enterprise and subscription licenses (such as Claude Enterprise) aren't supported per Anthropic's terms of service.
For pricing and how billing works, refer to Models and pricing.
Get started
You can get started with Wizard wherever you work, whether it's the terminal or the dbt platform:
(Be warned, the wizard has been known to
.)Wizard in the CLI Beta
A terminal-based agent for governed data development in dbt, whether your team uses the dbt platform or self-hosts. Bring your own key to experience the full agentic analytics engineering loop.
Run the install script for your operating system:
macOS/Linux:
curl -fsSL https://public.cdn.getdbt.com/dbt-wizard/install/install-wizard.sh | sh
Windows (PowerShell):
irm https://public.cdn.getdbt.com/dbt-wizard/install/install-wizard.ps1 | iex
This installs dbt Wizard to /usr/local/bin/wizard, along with the dbt metadata engine that powers dbt Wizard's project-aware answers.
For first-run setup and billing, refer to Use dbt Wizard locally.
If you've never used the terminal before, check out the terminal guide for for some helpful tips to help you get started!
Wizard in dbt platform Preview
Leverage agentic capabilities in the home app or Studio IDE for governed data development in dbt.
AI features are on by default, so most accounts can jump straight in. If your account has them turned off, an admin can turn them back on in Account settings.
To get started:
- Sign in to the dbt platform, or create a free account if you don't have one yet.
- Open dbt Wizard from the home tab in the left sidebar, or from Studio IDE to work alongside the file editor.
- Start with your usage credits or a 30-day trial. Enterprise and Enterprise+ accounts get monthly usage credits; all other plans can start a trial. Refer to Trial and billing.
- Try a prompt, such as:
summarize what this project doeslist all models with no testsadd not_null and unique tests to the primary key of stg_customers
Refer to Use cases and examples for more prompts.
Related docs
- dbt Wizard in Studio IDE — generate docs, tests, semantic models, SQL, and delegate end-to-end model work
- Invite read-only users to dbt Wizard — let business users ask questions of production data in Explore mode, without development access
- Use skills in the dbt platform — give dbt Wizard reusable instructions for your project
- Use MCP servers with dbt Wizard CLI — connect the dbt Wizard CLI to more tools and context
- Migrate to dbt Wizard — switch from Claude Code, Cursor, or another AI agent to dbt Wizard
- Privacy and data FAQs — understand how dbt Wizard handles privacy and data
Want to see dbt Wizard in action? Check out the demo video.
We'd love to hear how dbt Wizard is working for you. Share your feedback by either running the /feedback slash command in your interactive terminal session or by going to the #dbt-wizard channel in the dbt Community Slack.
Thanks so much for your help in improving dbt Wizard and dbt data development!
Was this page helpful?
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.