Supabase

S

Supabase

Supabase gives you the tools, documentation, and community that makes managing databases, authentication, and backend infrastructure a lot less overwhelming.

Join

How to verify a password reset request using the otp code

In the docs (https://supabase.com/docs/reference/javascript/auth-resetpasswordforemail) The example states:
const { data, error } = await supabase.auth.updateUser({ password: new_password})
const { data, error } = await supabase.auth.updateUser({ password: new_password})
...

Recommended Pattern for Cron Job -> Edge Function Auth (Post-`pgjwt`/`pgsodium`)

Hey everyone, I'm trying to find the officially recommended pattern for a Postgres cron job to securely authenticate and call an Edge Function, and I've hit a few walls with deprecated methods. What I’m trying to achieve:...

URGENT: Cannot access paid Supabase project after GitHub account converted to organization

I’m unable to log in to my Supabase account because I recently converted my GitHub user account into an organization account. I had a paid Supabase project linked to that GitHub account, and I no longer have access to the dashboard or billing.

is device authentication not available yet?

Hi, my current goal is to develop a VR application using Supabase as the backend. I've already developed a companion web/mobile application and need a simple authentication method, as typing in VR is very tedious. Is it possible to implement this device authentication flow using Deno/Edge functions? As far as I can see, the biggest challenge would be authenticating a device requested through the web application and send an authentication token to the device's VR application for authenticated API calls. I'm curious why device authentication hasn't been implemented yet, as it's very popular among applications. Thanks in advance...

Shared Pooler certificate expired?

I submitted a support ticket, but response time here might be better. I'm getting timeouts when connecting to the shared pooler (unfortunately I'm still on Vercel which doesn't support IPv6). The logs in SB show that there's a certificate that's expired, but I'm versed enough on this setup to know if this is a client error, or if it is an Supabase side issue. ```...

How to automatically create API keys (non-legacy) for new branches

Hello! We've recently switched over from Legacy API Keys to the new API Keys on our Supabase project, but each time we create a new branch they only have Legacy API Keys generated (same for JWT keys) - we need to manually generate the new API Keys to continue using the branches. Is there a way to configure our project settings to automatically switch off the legacy API/JWT keys for newly-created branches?...

Can't get Github auth to open to login to dashboard.

I've been locked out of SB online for a few hours now, continually trying Github auth and getting nowhere, tried on multiple browsers, on and off wifi, using a vpn and clearing all browser histories. When the auth link tries to open it just fails. I can't put in a support ticket since I can't login from what I can see, haven't seen anything on Reddit or Github issues.

Restoration in progress since few hours

Hello, i've tried to restore my project from a backup and now it's stuck since 2 hours. My DB is not very big so it's seems weird to me.
No description

Failed to create login session: User can have up to 20 personal access tokens.

Failed to create login session: User can have up to 20 personal access tokens. Please remove the excess tokens to create new ones. When using our CLI supabase login this is what error we're getting. We have gone into our supabase user authentication and it shows that a user can only have one session open at a time and kill all other sessions but this still is the error. We can't seem to figure out where the sessions are being stored at in Supabase to kill them....

Storage Buckets unable to create folders

I'm trying to create folders inside my storage bucket. And its not letting me. Console logs show a 404. My API key's should be fine I did get them from here
No description

I can't view/download Edge Function code in the Dashboard

When I try to load an Edge. function code, it shows this error
No description

Can i use custom domain on storage endpoint url

Can i use custom domain on storage endpoint url

TUS Resumable Uploads + Clerk JWT returning 403 RLS error

Need help: TUS resumable uploads with Clerk JWT getting 403 RLS error Running into a persistent issue with resumable uploads using Clerk third-party auth. Would appreciate any guidance. Setup: - Next.js 15 + Clerk for authentication...

Paid subscriptions question

Hello! I have a question, now I'm having free plan, but I want in future go to paid plan, so I have questions: If something happens and billing invoice wouldn't be paid (not the first one when I'm changing plan, but when I'll be already on paid subscription) for some reasons what will be happened with my database? will it be paused or it will be changed to free plan? ...

Sign in with Apple on Web not hitting callback

I have succesfully set up Supabase auth in my iOS app with Sign in with Apple. I have now tried for two days to get it to work on web with a next.js site on Vercel. The Apple signin dialog is shown and sign in approved, but after a while it says 'Sign-in not completed', and the callback url at the Vercel site is never hit. The problem is the same on local, preview or production. I have added all URLs to the Supabase URL scheme. The supabase URL is present in the Apple service ID settings....

Supabase Down?

endz00.1.x@worker-3 | 2025/10/10 09:42:57 Error saving PubSub webhook: failed to connect to host=db.xxxx.supabase.co user=postgres database=postgres: dial error (dial tcp xxxx:6543: connect: connection refused)

Need Assistance: Possible API Misconfiguration

Hello, I’m encountering an error and I can’t change the database password. I’d appreciate some help if possible. I believe the API might not be configured correctly, but I don’t fully understand how to modify it....
No description

Realtime Presence reconnection handling

Hi, incase of network partitioning, what is the recommended approach to retry the connection? is there anything on the milestones for this?

Cached Egress usage - Exceeded limit

I'm not understanding what just happened. I dont have much users also. On 6th october, there were around 1000 new visitors came on website and and hardly 200 DB calls would have happened. I'm not getting why 9.42 GB increased that day. And what is Cached Egress??? Can someone help?...
No description

Unable to get data using rpc in JS library, but able to in sql editor

I'm looking to use postgis to store a simple table with a name and point value. Should I add the postgis extension onto the public table? I've seen tutorials where people create a gis schema and the location table lives there. But when I've tried to use the js client library. like ...