Appearance
Intro to Supabase
Supabase is a platform for storing data, managing sign in, hosting files, and running server logic. The Supabase integration lets you connect your Supabase project to WeWeb so you can use it as a data source and call Supabase features from workflows.
What you can do
Once connected, you can:
- Create WeWeb tables that use a Supabase table as the data source.
- Read and update Supabase rows in workflows.
- Upload and retrieve files from Supabase Storage.
- Call Supabase Edge Functions and Postgres functions.
- Use Supabase Auth actions (sign up, sign in, sign out, and OAuth sign in).
- Show changes to your Supabase tables live with Supabase Realtime, using a
Custom JavaScriptaction.
Learn step by step
Follow these pages in order if you’re new to Supabase in WeWeb:
- Setup: connect your Supabase project and pick a project and branch for each environment.
- Choose how to use Supabase: let WeWeb protect your data, or let the browser talk to Supabase directly with RLS.
- Supabase as a data source: create WeWeb tables on top of your Supabase tables.
- Supabase Realtime: show changes in your app as soon as they happen.
When you need details or run into an issue:
- Actions reference: every Supabase action and its inputs.
- Errors and FAQs: common setup and permission issues, and frequent questions.

