ER Flow for Supabase Developers

Design your Supabase schema visually before you build

ER Flow gives Supabase developers a visual, collaborative workspace to design PostgreSQL schemas before applying them. Model your tables, RLS-relevant relationships, and views in ER Flow, generate the SQL, and paste it directly into the Supabase SQL editor — no raw SQL wrestling required.

Benefits

Full PostgreSQL support including column types, constraints, and sequences used by Supabase
Design join tables for many-to-many relationships that feed into Supabase Row Level Security policies
Model views that map directly to Supabase's auto-generated PostgREST API endpoints
SQL import lets you reverse-engineer an existing Supabase schema into the visual canvas instantly
Real-time collaboration so frontend and backend teammates design the schema together
Checkpoint-based versioning tracks schema evolution across every Supabase project migration

How It Works

1

Import

Paste your existing Supabase SQL schema into ER Flow's SQL import. The canvas populates with all your tables and relationships.

2

Design

Add new tables, define foreign keys, create junction tables for many-to-many relationships needed by your RLS rules.

3

Collaborate

Invite your team. Share the diagram link so everyone designs the schema together in real-time.

4

Generate

Checkpoint your schema and generate the SQL diff. Copy the output SQL for the Supabase SQL editor.

5

Apply

Paste the SQL into Supabase's SQL editor and run it. Your tables, constraints, and views are live.

Design your Supabase schema visually

Free to get started. No credit card required.