Supabase Checklists
Use these before marking any Supabase backend task done.
Back to Checklists
0/0 completed
New Table
Creating any new database table — schema, constraints, indexes, RLS, migration
RLS Policies
Writing or reviewing Row Level Security policies — patterns, role matrix, testing
New API Endpoint
Building any new endpoint — choosing API type, auth, validation, error format, documentation
Edge Function
Building an Edge Function — structure, auth, validation, secrets, webhooks, logging
RPC Function
Writing any Postgres RPC function — SECURITY mode, parameter types, validation order, error format, transaction safety, documentation
Storage Bucket
Creating a storage bucket — visibility, RLS policies, file path structure, signed URLs, upload/delete flow
Database Trigger
Writing a database trigger — BEFORE vs AFTER, trigger function standards, timestamps pattern, audit log pattern