Is Supabase Legit? Firebase Alternative Breakdown

TL;DR
Supabase is a legitimate Firebase alternative for developers who need core backend tools and value open-source infrastructure, but it is not a complete replacement. It provides a Postgres database, user authentication, and file storage, while Firebase offers additional services such as static hosting, machine learning tools, Crashlytics, Test Lab, push notifications, and analytics. Read on to compare their authentication, databases, pricing, and developer experience.
Transcript
supabase the open source firebase alternative that's an extraordinary claim that will require some extraordinary evidence because firebase is not an easy thing to replace it's a whole suite of tools that include things like authentication a database you can listen to in real time file storage serverless functions and sdks that can easily tie this i... Read More
Key Insights
- 🖤 Supabase offers similar infrastructure tools as Firebase but lacks advanced features like machine learning and push notifications.
- 👻 The use of open-source technologies in Supabase allows for self-hosting and avoiding vendor lock-in.
- 👻 Supabase's pricing model provides a cost-effective solution for database hosting compared to Firebase's pay-as-you-go model.
- 👏 The lack of mobile SDKs for iOS and Android in Supabase limits its use for mobile app development.
- 💦 Supabase's real-time features require more configuration work compared to Firebase's sophisticated client-side SDKs.
- ❓ Supabase's integration with Postgres offers a more flexible and scalable database solution compared to Firebase's Firestore.
- ✳️ The potential risk of Supabase's sustainability due to their pricing model and dependency on funding is a concern for developers.
Install to Summarize YouTube Videos and Get Transcripts
Explore YouTube Video Summarizer or Get YouTube Transcript Extractor
Questions & Answers
Q: Is Supabase a legitimate alternative to Firebase?
Yes, Supabase provides several of Firebase’s most important infrastructure components, including a database, user authentication, and file storage, with functions described as coming soon. However, it is not a one-to-one replacement because Firebase has a much broader suite of features.
Q: How do Supabase and Firebase compare in terms of features?
Firebase includes authentication, real-time databases, file storage, serverless functions, and SDKs for iOS, Android, and the web. Supabase covers database, authentication, and file storage, but lacks features mentioned in the comparison such as static hosting, machine learning tools, Crashlytics, Test Lab, push notifications, and Google Analytics.
Q: What is the main advantage of Supabase being open source?
Supabase uses open-source technologies, so developers can run it with Docker and host their own Firebase alternative. This provides an option to avoid the vendor lock-in associated with depending entirely on Firebase and Google.
Q: How does Supabase authentication compare with Firebase authentication?
Supabase offers email-and-password sign-in, major OAuth providers, and passwordless authentication through a magic email link. Its developer experience is described as very similar to Firebase, including the ability to log in a user with one or two lines of code, but phone authentication is missing.
Q: How does Supabase support user data and backend security?
Supabase automatically creates a database record for each user in a users table under the auth schema. Developers can create database policies using SQL, whereas Firestore rules use Common Expression Language, which the transcript says can become difficult to maintain as an application grows more complex.
Q: What database does Supabase use instead of Firestore?
Supabase uses Postgres, a relational SQL database, while Firestore is a NoSQL document database similar to MongoDB. Supabase says it handles scaling automatically and provides a dashboard and SDK to make its database easier to use.
Q: How does Supabase simplify database development?
Developers can add tables, columns, and rows through the dashboard, while Supabase updates the schema and handles migrations in the background. Its API tab also generates code samples based on the database structure, allowing applications to access data through an SDK instead of raw SQL.
Q: How does Supabase pricing compare with Firebase pricing?
The existing comparison describes Supabase as offering a fixed price for database space with unlimited API calls. Firebase instead uses a pay-as-you-go model, so Supabase may be more cost-effective for database hosting depending on the application’s usage.
Summary & Key Takeaways
-
Supabase, an open-source Firebase alternative, offers database, user authentication, and file storage tools.
-
Supabase has the advantage of using open-source technologies, allowing self-hosting and avoiding vendor lock-in.
-
While Supabase's developer experience is similar to Firebase, it lacks some advanced features like machine learning tools.
Read in Other Languages (beta)
Share This Summary 📚
Summarize YouTube Videos and Get Video Transcripts with 1-Click
Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator
Explore More Summaries from Fireship 📚






Summarize YouTube Videos and Get Video Transcripts with 1-Click
Try YouTube Summary with ChatGPT & Claude or YouTube Transcript Generator