Multi-tab
Open as many SQL tabs as you need. Each tab keeps its own SQL, history, plans, and result.
studio / sql · 01 — Playground
Tabs persist across reloads. Plans persist with them. Watch mode keeps a query alive. Result charts render inline when the data is shaped right. The CLI's power without switching windows.
02 — The editor
Open as many SQL tabs as you need. Each tab keeps its own SQL, history, plans, and result.
Write `WHERE created_at > :since` and Studio prompts you for the value. The CLI does the same.
Last 50 statements, scoped to each tab. Up-arrow scrolls through them.
Workspace-scoped or per-connection. ⭐ a query and pin it to the sidebar.
03 — Plans + watch
EXPLAIN ANALYZE auto-applies for read-only queries. Plans stack up as you iterate. Compare runs side by side. Or hit Watch and let the query auto-rerun every N seconds.
Up to 20 EXPLAIN runs per tab. Click any prior run to re-render its plan in the results pane.
Set an interval. The query reruns silently. Use it to watch row counts, queue depth, or a deploy-in-progress.
04 — Charts in place
Group-by, aggregate, render. Bar or line. The toggle is in the result pane, not in a separate window. Saves the cycle of "run, copy, paste in another tool, render".
Overview, contrast, eight surfaces, bundled architecture.
/studioCross-database — every connection, activity, search.
/studio/workspaceBrowse, edit, bulk operations, sensitive masking.
/studio/tablesLock graph, RLS, roles, permission matrix.
/studio/securityViews, sequences, triggers, functions.
/studio/catalogThree deployment modes.
/studio/launch