Skip to content

Supabase

The open-source Firebase alternative

Developer tools

Connect it

In Keystile Automations → Connections → New connection, choose Supabase and sign in. Your AI tools and workflows then use it through Keystile; they never see the password or key.How connecting works.

Try it from your AI tool

Using Keystile, in Supabase: create temporary file link (Generates a time-limited URL that grants temporary access to a file in a private Storage bucket).

What it can do (22 actions)

ActionWhat it doesChanges data
Create RowCreate a new row in a tableYes
Create Storage BucketCreates a new Storage bucket, public or private.Yes
Create Temporary File LinkGenerates a time-limited URL that grants temporary access to a file in a private Storage bucket.
Create UserCreates a user in Supabase Auth. Requires the Service Role Key.Yes
Custom API CallMake a custom API call to a specific endpointYes
Delete FilesPermanently deletes one or more files from a Storage bucket.
Delete RowsRemove rows matching filter criteria from a table
Delete Storage BucketPermanently deletes a Storage bucket. The bucket must be empty first.
Delete UserPermanently deletes a user from the project's Auth system. Requires the Service Role Key.
Download FileDownloads a file from a Storage bucket and returns its content as base64.
Get Table SchemaReturns the column definitions for a specific table
Get UserGets a single user's Auth record by ID. Requires the Service Role Key.
Invite User by EmailSends an invite email to a new user, who sets their own password when accepting. Requires the Service Role Key.Yes
List Files in BucketLists files and folders inside a Storage bucket, optionally under a specific folder path.
List Storage BucketsLists all Storage buckets in the project.
List TablesReturns a list of all public tables and views in the database
List UsersLists the users registered in the project's Auth system. Requires the Service Role Key.
Search RowsSearch for rows in a table with filters and pagination
Update RowUpdate rows in a table based on filter criteriaYes
Update UserUpdates a user's email, phone, password, or metadata. Requires the Service Role Key.Yes
Upload FileUploads a file to a Storage bucket.Yes
Upsert RowInsert or update a row in a tableYes

Start a workflow when… (1 triggers)

  • New Row — Fires when a new row is created in a table

How Keystile protects it

Every Supabase action is checked before it runs, whether it comes from an AI tool or a workflow. 9 of its actions change data; your rules, limits and budgets decide whether each is allowed, held for a person or stopped, and it all goes into the signed record.

Use Supabase with your AI assistant — safelyClaude, Cursor or ChatGPT do the work; Keystile checks every action first.
Get early access

← All apps