Skip to content

Supabase OAuth is connected and healthy, but Supabase schema is not imported and “Supabase Query” is missing #7520

Description

@namoonamoonamoo

Can we access your project?

  • I give permission for members of the FlutterFlow team to access and test my project for the sole purpose of investigating this issue.

Current Behavior

I connected an existing Supabase project to FlutterFlow using Supabase OAuth.

The connection appears successful and healthy in Settings & Integrations > Supabase.

Supabase project:

Region: ap-northeast-2
Database contains 16 tables in the public schema
Tables and foreign key relationships are visible and working normally in the Supabase dashboard

However, FlutterFlow does not appear to import or recognize the Supabase schema.

In Backend Query > Add Query, the only options available are:

Query Collection
Document from Reference
API Call
Algolia Search
Custom Class Query

“Supabase Query” is completely missing.

Selecting “Query Collection” only shows the Firestore message “No collections added.”

In Settings & Integrations > Supabase, there is also no “Get Schema” or “Update Schema” button available when using the OAuth connection UI.

I have already tried:

Refreshing the Supabase connection
Disconnecting and reconnecting the same Supabase project through OAuth
Refreshing the FlutterFlow browser/editor
Adding a test row to the Supabase database
Reconnecting after adding the test data

The issue remains unchanged.

Expected Behavior

After connecting the Supabase project through OAuth, FlutterFlow should import the existing public schema and allow me to select my Supabase tables from Backend Query.

I expect “Supabase Query” to appear in Backend Query > Add Query, and the tables in my connected Supabase project should be available for selection.

Steps to Reproduce

  1. Create a FlutterFlow project.
  2. Create a Supabase project.
  3. Connect the Supabase project in FlutterFlow through Settings & Integrations > Supabase > Connect with Supabase OAuth.
  4. Confirm that FlutterFlow displays “Connected to Supabase” and the correct project.
  5. Create tables in the Supabase public schema.
  6. Return to FlutterFlow.
  7. Open a page or widget.
  8. Go to Backend Query > Add Query.
  9. Observe that “Supabase Query” is not available.
  10. Select “Query Collection.”
  11. Observe that only Firestore is available and the UI says “No collections added.”

Reproducible from Blank

  • The steps to reproduce above start from a blank project.

Bug Report Code (Required)

IT4sj/LluJd1xLQB1pPqYMZR/SUvH1g8U50kscp/bxIgGIDzPOw+ZPWkZRFpZ7yhTG9mIESmmn4Kwt74vtrDEfEpCy+BGKU/+rhuZTngYHmie5OBCKuCeX8lJ91NCX2P0KWJ2SMnIbdeV3xi72WqF97KbBPUJb71ImdISq/LZO4=

Visual documentation

Image Image

Environment

- FlutterFlow version: Current web editor version (Bug Report Code attached)
- Platform: Web
- Browser name and version: Google Chrome 150.0.7871.124
- Operating system and version affected: Windows 11, version 25H2

Additional Information

Supabase region: ap-northeast-2

The Supabase project was created in September 2026.

All tables are in the public schema.

Row Level Security is enabled on the tables.

Note: Supabase changed Data API defaults for new projects in 2026, so new public tables may not be automatically exposed unless grants are configured. I am not sure whether FlutterFlow’s OAuth schema import is affected by this change.

FlutterFlow documentation currently says that after adding or updating Supabase tables, users should use “Get Schema” to synchronize the schema, but this button is not present in my Supabase OAuth UI.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions