Skip to content

Compatibility

Runtime

  • Node.js — 20 or 22 LTS. Node 23 is not supported for native local drivers.
  • Package managers — npm, pnpm, yarn all work for consuming published packages
  • OS — macOS, Linux, Windows

Connectors

All 15 drivers ship in @duckcodeailabs/dql-connectors. For first-run local exploration, start with duckdb or file. See Connectors.

Chart types

bar, line, scatter, donut, pie, area, heatmap, kpi, table, histogram, grouped-bar, stacked-bar, waterfall, funnel, gauge, geo, combo, boxplot, forecast, stacked-area.

Editor support

  • VS Codedql.dql-language-support extension (syntax, snippets, LSP)
  • Any LSP client@duckcodeailabs/dql-lsp speaks standard LSP

What's in this repo

  • DQL language (parser, formatter, AST)
  • CLI (init, notebook, compile, sync, diff, preview, serve, certify, validate, fmt, doctor)
  • Notebook UI (SQL + DQL cells, Block Studio, lineage panel, git panel, governed chat)
  • Apps, dashboard pages, attached notebooks, personal AI pins, and optional local persona/policy previews
  • Semantic layer (local YAML + dbt manifest and semantic manifest import)
  • Lineage DAG (Domain / App / Dashboard / Notebook / Block / semantic / dbt / source granularity)
  • 15 database connectors
  • Local agentic analytics with certified-first routing, draft block proposals, and BYO provider setup
  • Local schedules and Slack front-end
  • Plugin API (custom connectors, charts, governance rules)
  • OpenLineage export

What's not in this repo

Lives in the closed DuckCode Cloud product:

  • Hosted multi-user workspace with SSO, enforced RBAC, audit logs, and governed secrets
  • Organization memory, approval workflows, and permissions-aware team retrieval
  • Managed scheduled monitors, alerting, orchestration, and Slack/Teams delivery
  • Regulatory governance packs (SOX, HIPAA, GDPR)
  • Premium connectors (SAP, Oracle, mainframe)
  • Federated multi-warehouse blocks