Supabase

The open-source Firebase alternative
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)
| Action | What it does | Changes data |
|---|---|---|
| Create Row | Create a new row in a table | Yes |
| Create Storage Bucket | Creates a new Storage bucket, public or private. | Yes |
| Create Temporary File Link | Generates a time-limited URL that grants temporary access to a file in a private Storage bucket. | |
| Create User | Creates a user in Supabase Auth. Requires the Service Role Key. | Yes |
| Custom API Call | Make a custom API call to a specific endpoint | Yes |
| Delete Files | Permanently deletes one or more files from a Storage bucket. | |
| Delete Rows | Remove rows matching filter criteria from a table | |
| Delete Storage Bucket | Permanently deletes a Storage bucket. The bucket must be empty first. | |
| Delete User | Permanently deletes a user from the project's Auth system. Requires the Service Role Key. | |
| Download File | Downloads a file from a Storage bucket and returns its content as base64. | |
| Get Table Schema | Returns the column definitions for a specific table | |
| Get User | Gets a single user's Auth record by ID. Requires the Service Role Key. | |
| Invite User by Email | Sends an invite email to a new user, who sets their own password when accepting. Requires the Service Role Key. | Yes |
| List Files in Bucket | Lists files and folders inside a Storage bucket, optionally under a specific folder path. | |
| List Storage Buckets | Lists all Storage buckets in the project. | |
| List Tables | Returns a list of all public tables and views in the database | |
| List Users | Lists the users registered in the project's Auth system. Requires the Service Role Key. | |
| Search Rows | Search for rows in a table with filters and pagination | |
| Update Row | Update rows in a table based on filter criteria | Yes |
| Update User | Updates a user's email, phone, password, or metadata. Requires the Service Role Key. | Yes |
| Upload File | Uploads a file to a Storage bucket. | Yes |
| Upsert Row | Insert or update a row in a table | Yes |
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