Hub

dbt Playground

Transform data with models & refs

Playgrounds

Sandbox

  • Playgrounds

Languages

  • 🐍Python
  • 🗄️SQL
  • 📊R
  • ⚡JavaScript
  • 🔷TypeScript
  • 🐘PostgreSQL
  • 🔶dbt
  • 📊DAX
  • 🖥️Bash / Shell
  • 📗Spreadsheet Formulas
← All languages
🔶
liveengineeringdbt Studio

dbt Playground

Build staging and mart models with dbt-style SQL, compile {{ ref() }} macros, and execute against PostgreSQL — the modern analytics engineering workflow.

In this workspace

What you get when you open dbt Studio.

Run Model
  • Project tree

    models/, refs, and dbt_project.yml in one editor

  • Compile + run

    {{ ref() }} resolved, then executed on PostgreSQL/WASM

  • Compiled SQL tab

    See the SQL that actually ran after a model build

  • Result grid

    Query results in the same table UI as SQL Studio

Your dbt playgrounds

🚀

No dbt playgrounds yet

Opens in the dbt Studio workspace.

Starter template

See models/marts/fct_revenue.sql in the project tree.

What you'll learn

  • ✓Analytics engineering
  • ✓ELT pipelines
  • ✓Data modeling
  • ✓dbt certification prep
Loading usage…

Runtime requirements

Engine
dbt compile + PGlite
Type
hybrid
Cold start
~3 MB
Execution
Runs fully in your browser

Packages / WASM

  • @electric-sql/pglite
  • ref macro compiler

Limitations

  • Subset of dbt — no tests, seeds, or cloud artifacts yet

Libraries

ref()models/dbt_project.ymlPostgreSQL backend

Still on the roadmap

  • Progress & challenges

    Micro-challenges per language with XP rewards, similar to catalog tracks.