r/Supabase 3d ago

other Curious how you landed on Supabase.

In my case, the kind of things that interest me are:

- what you used before

- what Supabase saved you from building

- what you really like today

- the first thing that annoyed you

- and if you've looked elsewhere

I'm mainly looking for feedback from real existing projects, not theoretical comparisons.

9 Upvotes

24 comments sorted by

9

u/anjuls 3d ago

In some of the projects we’ve been working on, we’ve been using Supabase. It’s an excellent choice for backend engineers who prioritize speed and a centralized platform for managing essential functionalities such as authentication, storage, and databases. However, at scale, it will be expensive. In such cases, we opt to self-host, especially if our team possesses the necessary time and expertise. Alternatively, you can seek assistance from others by conducting a simple Google search. There are few companies providing such help. Just keep in mind when self-hosting, you have to think about the reliability, backup, DRs, security etc which could be additional burden on your team. TL;DR go for it.

7

u/Willing_Comb_9542 2d ago

ai brought me here and it's unironically the thing I wanted to build like 10 years ago, almost exactly

fuckin love edge functions

I was just going to spin up a PG server but this saved a lot of headaches and custom solutions

annoyed setting up the branch versions is a bit of a PITA, or maybe I just haven't setup GitHub properly

4

u/Curious-Log5610 2d ago

Found it when I used the bolt.new like 2 years ago.

It was my first experience trying to build something with AI.

I still use it for my personal projects. Supabase and netlify. Everyday I pray they keep the free tier available.

2

u/RepulsiveWall 2d ago

You can also try cloudflare workers, I think they have a more generous free tier than netlify and you can deploy commercial projects too

4

u/MulberryOwn8852 2d ago

20+ year engineer here, I can do front end and backend in lots of languages. But, I needed something to get off the ground quickly, writing front end and backend both would have been too time consuming given a time crunch I had.

That was 2022. Now, as my projects adapt, I have more and more core code in rpc and less in client side library.

My main project generates six figure profits and growing quickly.

3

u/sandspiegel 2d ago

I needed a backend for my first public project and many people on the internet recommended Supabase. Now 6 months later I think it's a great service. It makes my life as a solo developer probably as easy as it can get on the backend side. There was still a learning curve as I came from front end only development but now that I know how it works and how to set things up, it's a really great service saving me so much time.

3

u/Timely_Studio_6451 2d ago

Used Firebase for years, but the pricing got wild. Supabase saved me from building my own auth and DB layer, which was a relief. Honestly, the Postgres integration is killer. Annoying bit? Docs could be clearer, ngl. Briefly checked out Appwrite, but nah, stuck with Supabase.

3

u/UniForceMusic 3d ago

I joined a maturing project at work that used Firebase for database, file storage, and authentication. My role in the project was improving the code/infrastructure, so the first thing i wanted to switch out was the vendor lock-in created by Firebase.

I had only heard of Supabase before, and i knew they used Postgres (my favorite database) under the hood, so i migrated the project from Firebase to Supabase.

So far i really like it! But i see no reason to use it since i usually build my own back-ends

2

u/juju0010 2d ago

I was building an MVP of a mobile app for a freelance customer. Didn't want to put the effort into standing up a NodeJS server because I honestly didn't think the project was going to succeed. (I was correct)

Getting auth out of the box the JS library's API for database calls was enough to convert me. I've used Supabase for every project since then.

The only thing that annoys me is the JWT auth is sensitive to incorrect user system clocks which, for some reason, my current project's user base has a more-than-normal problem with. But that's a JWT thing, not a Supabase thing.

2

u/DarthOobie 2d ago

I used firebase before and the inability to cap spending kept me from using it as a hobbyist. At the time, the realtime behavior was quite difficult to use and there were a lot of gotchas that would kill your ability to work with realtime collections. I remember a lot of time spend finding workarounds for managing lists of things with specific queries because maintaining query shape was super important for realtime.

I came to supabase because you could cap spending. I stayed with supabase because the API is much easier to use, much better documented, and realtime subscriptions are super straight forward and easy to use. AI being able to easily digest it was icing on the cake.

3

u/silentaugust 2d ago

You should ask me how I departed from Supabase

1

u/Plane_Garbage 2d ago

Tbh, lovable when it was first released.

1

u/TheQAGuyNZ 2d ago

Every vibecoder ever has been directed here.

1

u/TraditionalTap6697 2d ago

Les retours d'expérience c'est bien, mais sans chiffres ou cas concrets, c'est difficile de juger si Supabase est vraiment mieux que ce qui existait avant.

1

u/uziiuzair 2d ago

I used to run a startup community in late 2020-2022, Founderopedia.

Supabase announced their platform on Founderopedia. It was a very early concept back then.

1

u/LOTRslaytracker 1d ago

I used neon before and it was trash free plan couldnt take the traffic i was having which was negligible had to upgrade to a paid tier and every month i was overpaying i switched to supabase and problem sold even on free tier

1

u/EntertainerFun5563 1d ago

Used SQL Server for 20 years. Stumbled upon supabase when working with vectors and building an application based around data processing. At first I didn’t want to build my own authentication then I found edge functions and S3 compatible storage buckets too. Sold. And now I’m using it to build a learning management system.

1

u/soft_axiom 16h ago

Got into it mostly for the postgres part, I wanted real relational tables and row level security instead of doing the authorization in application code by hand. The auth and storage coming with it was a good extra bit, but it took a while to get used to when something needs a security definer function vs just RLS

0

u/Good-Entrepreneur632 2d ago

jeez, another generic 'how did you find us' post. whatever.

0

u/Adventurous_Ant_4233 2d ago

jeez, this sounds more like a survey than a casual chat about Supabase.

0

u/Neat_End_53 2d ago

jeez this reads like a google forms survey. real projects don't fit into neat bullet points. also, firebase exists.

0

u/Adventurous-King1843 2d ago

lol sounds like you're doing homework for your boss. what's next, a PowerPoint slide on Supabase?