FlutterFlow+Supabase
Stack IntegrationFlutterFlow + Supabase Integration Guide
FlutterFlow's Supabase integration covers auth and CRUD out of the box. Custom RLS policies, Edge Functions, and real-time listeners require going beyond the visual builder.
Use Cases
- Supabase Auth (email/password, OAuth) wired in FlutterFlow
- Fetching and displaying Supabase Postgres rows in list views
- Inserting and updating records from FlutterFlow actions
- Triggering Supabase Edge Functions via FlutterFlow custom actions
Implementation
Connect Supabase in FlutterFlow Settings → Supabase. Add your Project URL and anon key. For Row-Level Security: RLS policies apply to all FlutterFlow queries automatically — configure them in the Supabase dashboard before building. For complex queries (joins, RPCs), use Supabase Edge Functions and call them via FlutterFlow's API call action. Custom real-time listeners require a custom Dart action using the Supabase Flutter SDK directly.