Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>dabblerNew to Visual Studio Code? Get it now.
dabbler

dabbler

ryanwd123

|
225 installs
| (0) | Free
Completions, hover, signature help and syntax errors for DuckDB SQL in python files; requires the dabbler python package
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

dabbler

The VS Code client for dabbler's language server, which helps with DuckDB SQL inside python files: completions (tables, columns, CTEs, functions, keywords, file paths), function signature help, hover docs, and syntax errors from DuckDB's own parser.

The server runs in your python environment, so install dabbler there (Python 3.12+):

pip install "dabbler[gui]"

If it isn't installed in the selected interpreter, the extension offers to install it. More: https://github.com/ryanwd123/dabbler

screenshot

Development

  • install the build tools: npm ci
  • build: npm run esbuild (then F5 in VS Code to try it)
  • type check: npm run compile; lint: npm run lint
  • package a .vsix: npm run package (CI does this too: .github/workflows/vscode-extension.yml)
  • release: bump the version with python version.py (package.json and package-lock.json) and commit it, then ./publish_build.bat type-checks, lints and publishes that version with vsce (log in once with npx vsce login ryanwd123)
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
  • Your Privacy Choices
  • Consumer Health Privacy
© 2026 Microsoft