Skip to content

Updating visuals

If you see any images containing outdated UI, please bear with us.

We are updating all content as quickly as possible to mirror our new UI.

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 JavaScript action.

Learn step by step ​

Follow these pages in order if you’re new to Supabase in WeWeb:

  1. Setup: connect your Supabase project and pick a project and branch for each environment.
  2. Choose how to use Supabase: let WeWeb protect your data, or let the browser talk to Supabase directly with RLS.
  3. Supabase as a data source: create WeWeb tables on top of your Supabase tables.
  4. Supabase Realtime: show changes in your app as soon as they happen.

When you need details or run into an issue:

CONTINUE LEARNING

Start by connecting your Supabase project to WeWeb.

Supabase setup →