Supabase vs. Firebase: Why I Made the Switch
Supabase is a new but better version of firebase.
- You know what you will pay
It was one of the main pain points for me when using firebase, it’s so hard to calculate the price based on read/write calls, with Supabase’s pricing is more clear, they only charge for database storage and give unlimited API calls.
2. Supabase support Postgress SQL database
With SQL support you can write complex queries and everything is a breeze if you have already worked with SQL.
3. Open source nature
We all love open source software, Supabase is open source and we can see what is going on with the project, while this is not the case with firebase.
4. Support of extensions and plugins for Postgres
Supabase is pre-configured with over 50 extensions. You can also install your own SQL extensions directly into the database through the SQL editor.
5. Performance
Supabase team created a benchmarking repo where you can compare the performance of both services in different scenarios. Most recent results show that Supabase outperforms Firebase by up to 4x on the number of reads per second, and 3.1x on writes per second, you can check the benchmark here.
These are the reasons that led me to choose Supabase, but I will still say that Supabase has limited services, they just launched support for functions, while Firebase is a mature product and has tons of free services that can be a good decision maker like crashlytics, notification, etc. So choose wisely and see what you really need for your project.
Thanks for reading.