Please add more Supabase features! We need to be able to use Supabase Auth and RLS. So far I like your web builder platform much more than others on the market, but this is crucial!
Hi @conner_bloyd,
I’ve voted for your request!
I used to be in the same boat, really wanting Supabase features in Plasmic. I even considered abandoning Plasmic altogether! But I eventually discovered some straightforward ways to use Supabase authentication and Row-Level Security (RLS) within Plasmic.
What exactly are you trying to achieve? I might be able to offer some helpful advice.
I’ve found two main approaches:
-
** A very simple, no-code method. ** This doesn’t require custom hosting, code components, or even Plasmic’s built-in authentication. It essentially replicates the Supabase client-side SDK, but in an even easier, no-code way. You can create your login page and use it to authenticate without the mentioned above. Good for testing ideas fast or if your not going to use cookies, which is how the Supabase client SDK is anyways.
-
A Next.js-based, server-side method. This approach allows you to use cookies for authentication, but it does require custom hosting. You also wouldn’t need Plasmic’s authentication; you could implement your own login page and authentication logic.
Makki
Hello @conner_bloyd!
As @ahmed_makki noted, there are several ways to fully integrate Supabase features with Plasmic. Because interest is growing, we’ve updated our examples to give users a straightforward way to add extended Supabase support. You can find the updated Supabase integration guide here: Supabase + Plasmic Docs.
Additionally, we’re working on integrating the Supabase SDK directly into our Plasmic components so they’ll be available in the Insert Panel. It’s not fully production-ready yet, but community members have already published an installable package. Check out the instructions here: plasmic-supabase GitHub.
I will be posting the updates as soon as we will have some progress on this one.
Thanks for helping us build better Plasmic tools!