Choose by the part of Supabase you use: Neon for only a Postgres database, Nhost for the same bundle, Convex or Firebase for realtime without SQL, and PocketBase for one self-hosted file.
Supabase and Nhost pause idle free projects after one week, while Neon suspends compute after five minutes and keeps the project alive.
Score five lock-in questions before moving: four or five yes answers means a one-day migration because Supabase is plain PostgreSQL underneath.