Power user mode

SQL editor

Skip the UI when you need to - write a one-off query, save it as a snippet, or prototype a view before promoting it to a dashboard widget.

sql / snippets / top-closing.sql
⌘↩ to run
-- top 5 deals closing this week
select d.id, d.name, d.amount, c.name as company, u.email as owner
from crm.deals d
join crm.companies c on c.id = d.company_id
join supasheet.users u on u.id = d.owner_id
where d.close_date between current_date and current_date + interval '7 days'
order by d.amount desc
limit 5;
5 rows · 42 ms · cachedok
idnameamountcompanyowner
d_77cHooli Lighthouse$185,000Hoolilena@…
d_8a2Acme renewal$48,000Acme Corplena@…
d_3f1Initech expansion$96,200Initechmei@…
d_4a8Vandelay renewal$33,000Vandelayasha@…
d_910Globex pilot$12,500Globexrohan@…
What it does

The capabilities you get out of the box.

Capability01

Full Postgres

Every Postgres extension you have installed is available.

Capability02

Cached results

TanStack Query caches results across navigations.

Capability03

Parameter binding

Prepared-statement parameters prevent SQL injection.

How it works

Three steps from SQL to UI.

  1. 01
    Open the editorAvailable in any project where you have SQL access.
  2. 02
    Write & runResults render in a paginated table with column type hints.
  3. 03
    PromoteSave as a view and tag it as a dashboard widget or report.
Get started

Try it on your own Supabase project.

Connect a project, install the Supasheet schema, and your tables are live in minutes.

No credit cardSelf-host or managedMIT licensed