Using RPCs (database functions) has become my default way of interacting with @supabase db.
Here are some benefits I get:
✅ Transactions: Everything runs inside the database. If something fails, it rolls back automatically. No need to handle partial failures on the client.
📱 Shared logic across clients: if I'm building a web app and a mobile app for the same product. Both call the same RPC. The business logic lives in one place, the database. No duplication, no drift.
🔒 Security: You can hide your tables entirely and only expose your RPCs to the client. You can configure this easily from the Supabase dashboard (see more on the video).
Surreal that Supabase reaches nearly 10M builders (and a lot of agents)!
Our product is going to look very different in a year.
Hiring PMs who've built for developers - https://t.co/kxPg5ICWBb
We hit 200,000 followers 🎉
To celebrate, we're doing a Supabase swag challenge!
Generate an image of your dream Supabase swag and comment below 👇
We will pick our favorite in a week and send the actual swag to you!
Full guide: https://t.co/3bytfgHBHl
Most common pitfall: forgetting the database calls that hit your edge functions, Database Webhooks or pg_net.
The guide covers that too.
Still getting 401s? Reply and I'll help you out.
Big day yesterday, @supabase raised $500M!
None of it is going toward saving your legacy anon and service_role keys. Still deprecated end of 2026. 😅
We just published a step-by-step migration guide, so you can move now and have it off your plate for the rest of the year.
Supabase has raised $500M at a $10B valuation
In this round we are giving @supabase employees the opportunity to cash out 25% of their vested options. We have done this in every round since inception.
We do it as a “cashless transaction” so that employees don’t need to front any cash to exercise their options. This is the friendliest way we could design it until we can offer RSUs.
On top of that, we give employees a 10 year exercise window: whether they stay or leave the company. The typical/default window is 3 months. IMO, equity is earned and employees shouldn't be penalized because they don't have the cash to exercise within 3 months of leaving a job (often that's the time they need the cash/certainty the most).
Want to give self-hosted Supabase a try?
The docs are 10x better than just 6 months ago, and we've reduced the install down to a simple copy and paste. Perfect time to give it a spin.
🪄 curl -fsSL https://t.co/Eb7IKyHehK | sh 🪄
Yesterday I joined @supabase as an SDK Engineer (Flutter)!
This is a dream job for me, as most of you know, I'm a very active open source proponent and developer, and getting the chance to work on an OSS product that I use a lot and that has a great community around it will be 🔥
Passkey sign-in is here.
This opens up your users to sign in with biometrics (Face ID, Touch ID, Windows Hello), a device PIN, or a hardware security key.
Available to all projects as beta today.
We just released Passkeys for @Supabase Auth
i checked in GitHub discussions and this was the 3rd-most upvoted feature request
it's available on all projects now (in Beta)
We just released Passkeys for @Supabase Auth
i checked in GitHub discussions and this was the 3rd-most upvoted feature request
it's available on all projects now (in Beta)