Can I use Supabase Postgres with a Next.js app on Vercel?

Yes. Vercel even has a dedicated starter template for this specific use case.

If you wanted to set up Supabase with an existing Next.js app, you’d connect through Supabase’s transaction pooler and keep the connection string in a Vercel environment variable. You can do this through the Vercel Marketplace integration or manually.