Skip to content

Why do I need to enable Row Level Security (RLS) on Supabase?

Updated 20 August 2026·1 views

Row Level Security

Underpeaks requires RLS to be enabled on all tables when using the Supabase adapter. Run the app and go to http://localhost:3000/installer — the setup wizard handles this automatically. The service_role key bypasses RLS entirely, which is why it must never be exposed to the client — only the server-side parts of your app should use it.

Was this article helpful?