Supabase vs. Firebase: Why I Made the Switch

Md Sadab Wasim
Aesthetic coders
Published in
2 min readJun 16, 2022

Supabase is a new but better version of firebase.

  1. 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.

Photo by Ian Schneider on Unsplash

--

--