The open-source Firebase alternative
Search Rows
Search Rows. Search for rows in a table with filters and pagination
List Tables
List Tables. Returns a list of all public tables and views in the database
Get Table Schema
Get Table Schema. Returns the column definitions for a specific table
List Storage Buckets
List Storage Buckets. Lists all Storage buckets in the project
List Files in Bucket
List Files in Bucket. Lists files and folders inside a Storage bucket, optionally under a specific folder path
Download File
Download File. Downloads a file from a Storage bucket and returns its content as base64
List Users
List Users. Lists the users registered in the project's Auth system. Requires the Service Role Key
Get User
Get User. Gets a single user's Auth record by ID. Requires the Service Role Key
Create Row
Create Row. Create a new row in a table
Update Row
Update Row. Update rows in a table based on filter criteria
Upsert Row
Upsert Row. Insert or update a row in a table
Delete Rows
Delete Rows. Remove rows matching filter criteria from a table
Create Storage Bucket
Create Storage Bucket. Creates a new Storage bucket, public or private
Delete Storage Bucket
Delete Storage Bucket. Permanently deletes a Storage bucket. The bucket must be empty first
Delete File
Delete File. Permanently deletes one or more files from a Storage bucket
Create Temporary File Link
Create Temporary File Link. Generates a time-limited URL that grants temporary access to a file in a private Storage bucket
Create User
Create User. Creates a new user directly in the project's Auth system, with an immediately usable password. Requires the Service Role Key
Update User
Update User. Updates a user's email, phone, password, or metadata. Requires the Service Role Key
Delete User
Delete User. Permanently deletes a user from the project's Auth system. Requires the Service Role Key
Invite User by Email
Invite User by Email. Sends an invite email to a new user, who sets their own password when accepting. Requires the Service Role Key
and 1 more
You connect with: account details.
Something happens
An Agent or workflow decides what to do
A person approves, if it matters
Supabase: create row
Connecting Supabase does not give every Agent unrestricted access to it. Each Agent needs the capability granted, the identity it acts as must be allowed, and consequential actions can wait for a person to approve them.
How Nerve controls actionsStart with one conversation your team handles every day. Give the Agent what it needs to know, connect the tools it should use, and decide where a person steps in.