“For a solo developer trying to ship an MVP quickly, I'd recommend Supabase as the default choice.”
“Auth: Email/password, Google OAuth, GitHub OAuth, magic links.”
“Storage: Upload and manage images, PDFs, videos and other files.”
“Database: Full PostgreSQL database.”
“Security: Row Level Security (RLS) for controlling who accesses what.”
“APIs: Automatically generated APIs.”
“Edge Functions: Run backend logic without managing servers.”
“The free plan includes 50,000 monthly active users and 1 GB of file storage.”
“You get a proper relational database alongside authentication and storage.”
“Open source | Yes | No | Yes”
“Self-hosting | Yes | No | Yes”
“My shortlist would be Supabase, Firebase, and Appwrite.”
“Firebase Authentication.”
“Cloud Storage for files.”
“Firestore NoSQL database.”
“Realtime synchronization.”
“Cloud Functions.”
“Excellent Android and Flutter ecosystem.”
“One important catch: Firebase Cloud Storage now requires the Blaze pay-as-you-go billing plan, even though some usage can remain free.”
“Open source | Yes | No | Yes”
“Self-hosting | Yes | No | Yes”
“My shortlist would be Supabase, Firebase, and Appwrite.”
“Built-in authentication.”
“File and object storage.”
“Database services.”
“Cloud Functions.”
“Realtime functionality.”
“Self-hosting capabilities.”
“Open source | Yes | No | Yes”
