Supabase Table Reader
![]()
Reads a bounded set of rows from one Supabase table or view through the Data REST API.
Before running:
- In the HTTP Request node, replace
PROJECT_REFandRELATIONin the URL with your project reference and a URL-safe table or view name. Make this edit before publishing the graph as a composite so its destination remains fixed. - Add the project’s
sb_publishable_...key as the graph-scoped secretSUPABASE_PUBLISHABLE_KEY. - Confirm that Row Level Security policies reveal only the intended rows and columns. Never substitute a secret or service-role key in this example.
The graph requests select=* with limit=25, then applies a second local limit
of 25. It uses a 20-second timeout and a 500 KB response cap and does not follow
pagination. The request URL is not a composite input, so clients cannot replace
the reviewed destination with a host that would receive the API key.
Expected outputs are rows, provider status, and a JSON response. Bind
rows to a Table panel. The graph performs no writes, but its execution output
contains every column returned by the configured relation and RLS policy.
Supabase service limits and account terms apply. No live Supabase request was
made while authoring this example.
Provider references: Data REST API and API keys.