Database
Supabase
The Supabase Postgres holds application data and, through the Auth.js adapter, the users, accounts and sessions tables the adapter defines. That schema belongs to the adapter, so extend it with your own tables joined on user ID rather than bolting columns onto it. The Stripe mirror goes in one of those side tables, which keeps an adapter version bump from colliding with billing fields you added by hand.