Skip to main content

Supabase

Supabase client for database CRUD and file storage. Provides full PostgREST operations — select (with filtering, ordering, pagination, single-row mode), insert, update, delete, and upsert (with conflict resolution) — plus storage operations for uploading (from local file or base64), downloading to disk, listing with prefix/pagination, and deleting files. Also supports calling PostgreSQL functions via RPC. All database and storage nodes can work standalone with inline credentials or share a connection via the Connect/Disconnect client ID pattern. Auth uses a single API key credential (anon or service_role).

NamespaceRobomotion.Supabase
Version1.1.0
CategoryDatabase, Dev Tools
Nodes13

Nodes

NodeDescription
ConnectOpens a connection to Supabase and returns a Client ID.
DisconnectCloses a Supabase connection.
Insert RowInserts a row in Supabase.
Select RowsSelect Rows — see the properties below.
Update RowsUpdates rows in Supabase.
Delete RowsDeletes rows in Supabase.
Upsert RowUpsert Row — see the properties below.
Upload FileUploads a file in Supabase.
Download FileDownloads a file in Supabase.
List FilesLists files in Supabase.
Delete FileDeletes a file in Supabase.
Call FunctionCall Function — see the properties below.
ToolkitExposes this package's operations to an AI Agent as a single tool.

Connecting

This package has a Connect node. Run it once at the start of your flow; it returns a Client ID that the other nodes take as input. Pair it with Disconnect so the connection is released when the flow ends.

Credentials belong in a Vault rather than typed into the node.

AI Agent tools

12 of these nodes are exposed as tools an AI Agent can call directly: Connect, Disconnect, Insert Row, Select Rows, Update Rows, Delete Rows, Upsert Row, Upload File, Download File, List Files, Delete File, Call Function.

About this page

Generated from the package spec that the Flow Designer itself loads, so the node list and every property below match the version above exactly.

It does not yet include worked examples or service-specific guidance — those are written by hand, and a plausible-sounding guess in a reference page is worse than an honest gap. If you build something useful with this package, the community is the place to share it.