Settings
Every setting in the app, in the order the Settings tab shows them — what each control is called, its default, and where to read more. Settings are saved when you click Save, not as you change them.
Open Settings from the gear icon in the header (also in the account menu), or ⌘K → Open settings. Some feature pages deep-link to their section. The search box at the top filters every category at once; below 600px the sidebar becomes a row of chips.
General
| Setting | Default | What it does |
|---|---|---|
| Theme | System preference | Light, Dark, or follow the OS |
| Language | Auto-detect from browser | English, Japanese, German, Korean, French, Spanish, Brazilian Portuguese |
| Prompt for tab name | Off | Ask for a name when a tab is created — see Tabs |
| Show data browser tree | On | Hide the schema tree and rely on ⌘K search — see Navigating resources |
Subscription shows your plan, status and valid-until date, with Upgrade to Teams, Subscribe Now, Manage Subscription or Extend Trial (30 days) depending on where you are. Web sign-in only.
BigQuery
| Setting | Default | What it does |
|---|---|---|
| Projects | All discovered | Per project: show in the schema tree, allow as billing project. Grant Access to Projects List appears if the app lacks the cloud-platform scope — see Connecting to BigQuery |
| Missing a project? | — | Project ID field and Add Project button, for projects the listing API doesn’t return |
| Default Billing Project | First billing-enabled project | Where new tabs run; the status bar overrides per tab |
| Default Reservation | Use from project | Reservations section: pick a slot reservation for new tabs — see Pricing comparison |
Limits & Costs
| Setting | Default | What it does |
|---|---|---|
| Max GB billed | 100 | Per-query limit for new tabs — see Cost limits |
| Daily / Weekly / Monthly budget | Empty (no limit) | GB caps per period; usage bars underneath; org limits shown as a tag. Teams plan |
| Currency | USD | USD, EUR or JPY in every cost display |
| Comparison edition | Enterprise | Disabled, Standard, Enterprise, Enterprise Plus — see Pricing comparison |
Editor
SQL Editor
| Setting | Default | What it does |
|---|---|---|
| Auto-completion | Automatic | Manual = CtrlSpace only; a dot always triggers — see Auto completions |
| Chain completions | Off | Reopen the list after accepting a keyword or table |
| Enable ghost completions | On | Ghost completions |
| Enable INFORMATION_SCHEMA completions | On | Offer INFORMATION_SCHEMA views after a dataset |
| Enable Graph Schema Completions | Off | Experimental — Graph queries |
| Enable BigFunctions | Off | Community UDFs from the BigFunctions project in the list |
| Completion style | Smart (context-aware) | Permissive shows every keyword and function and lets you filter |
| Auto-close brackets / quotes | Language defined | Always, Language defined, Before whitespace only, Never |
| Auto-surround selection | Language defined | Language defined, Quotes only, Brackets only, Never |
| Font size | 14px | 12–18px |
| Tab size · Use spaces | 2 · On | |
| Word wrap | Off | On, or Bounded at 120 columns |
| Show minimap | On | |
| Show parameter names · return types · variable types | On · On · Off | Inlay hints — see Code navigation |
SQL Formatting
Applied by ⇧⌘F. Each option is explained with examples in SQL formatting.
| Setting | Default | Options |
|---|---|---|
| Formatting Mode | Pretty | Preserve, Pretty, Compact |
| Keyword Case | UPPER | UPPER, lower, preserve |
| Indent Size · style | 2 · Spaces | 2, 4, 8; Spaces or Tabs toggle |
| Newline After Clause | On | |
| Max Line Length | 80 | 80, 100, 120 |
| Trailing Comma | Off | |
| Quote Identifiers | Preserve | Preserve, Always, Never |
| AS Keyword | Preserve | Preserve, Always, Never |
| Pipe Operator Style | Standard | Standard, Left-Aligned — see Pipe syntax |
| Format on Type | Off | Format as you type, e.g. after Enter |
SQL Frameworks
| Setting | Default | Read more |
|---|---|---|
| Enable dbt Mode · Inlay Hints | On · On | dbt support |
| Enable Dataform Mode · Inlay Hints | On · On | Dataform support |
| Enable VISUALIZE / DRAW clauses | Off (on in the playground) | Charts |
| Match chart theme to app theme | On | Turn off for light charts in exports |
Code Quality
Two sections. Cost Optimization holds the thresholds; Diagnostic Rules lists every rule by category — Performance, Code Quality, Correctness, Semantic, Parser — with Enable All / Disable All per category and a badge counting disabled rules. Rules your organization pins show an Org policy lock. Rule descriptions are in Code quality.
| Setting | Default | Options |
|---|---|---|
| SELECT * on tables larger than | 1 GB | 100 MB, 1 GB, 10 GB, Never warn |
| Missing LIMIT on tables larger than | 1 GB | 100 MB, 1 GB, 10 GB, Never warn |
| Scanning tables larger than | 100 GB | 10 GB, 100 GB, 1 TB, Never warn |
| Missing partition / cluster filters | On · On | |
| Diagnostic rules | All enabled | Per-rule toggles |
Data & Results
One control. Group nested columns (default Off) shows STRUCT columns as a tree in the grid — see Results grid.
Privacy
| Setting | Default | What it does |
|---|---|---|
| Store tabs on backend (encrypted) | Off | Off = tabs live in this browser only |
| Help improve Querylab.io | On | Product analytics; always on in the playground. On the desktop app with local credentials this is a local opt-in, default off |
Three more sections appear when signed in on the web: Active Sessions (every device, with Sign out per session and Sign out of all other sessions), Google Credentials (Revoke server credentials, and on desktop Clear local credentials — see Local credentials), and Delete Account.
AI Features
| Setting | Default | What it does |
|---|---|---|
| Enable Prism AI Features | On | Master switch — Prism AI |
| AI Ghost Completions | Off | Model-generated inline suggestions; needs ghost completions on |
| Auto-rename tabs after execution | Off | Names the tab after its first successful run |
| Share Query Results Preview | Ask each time | Disabled (never share), Ask each time, Always allow |
| Querylab.io Cloud | On | Managed provider; the meter shows monthly credits |
| Claude Code, OpenAI Codex, Gemini CLI, GitHub Copilot CLI, Cursor CLI | Off | Desktop only: run through a CLI you already pay for, with a Workspace Folder each — see CLI integration |
| Use my own API key for Prism AI | Off | Desktop only: Anthropic, OpenAI or Google key kept in the OS keychain |
Workspace
One control. Enable Spaces (default On) groups tabs into Spaces with their own default connection and theme — see Tabs.