Using Strapi With Supabase Deployed To Render

Published 2023-09-22
Using Strapi With Supabase Deployed To Render But Why

Ever heard of Strapi? It's a headless CMS revolutionizing how we develop websites, mobile applications, eCommerce sites, and more.

With Strapi, you don't need backend knowledge to create an API. Set up your content models, and the system crafts an API for you!

Now, imagine pairing that with Supabase, the open-source alternative to Firebase.

With Supabase, you kickstart your projects powered by a Postgres database, integrated Authentication, instant APIs, and even real-time subscriptions.

In this tutorial, we dive deep into merging the best of both worlds by integrating Strapi with Supabase.

And the cherry on top? I'll guide you through deploying your project to Render without a dime or a credit card.

But a word of caution: Just because we CAN do something, doesn't mean we SHOULD. Stay tuned till the end of the video to discover why!

Don't forget to hit that 'Like' button and subscribe for more content-rich tutorials! 🔥

---------------------------------------------------------------------------------------------------------------------
Check out my other videos.
---------------------------------------------------------------------------------------------------------------------
Want to see how I use ChatGPT to study? Check out this video.
   • Solving Fibonacci Recursion Problem U...  

Javascript vs React how soon should you learn it?
   • React vs Vanilla JavaScript [ when sh...  

Check out my story and how I got hired?
   • How To Get Hired As A Web developer N...  

Check out my first cringe video here. This was one of my first videos.
   • Should You Become A Web Developer Aft...  

All Comments (19)
  • why is this crazy? I took you 15 Minutes to set up. In my case now for example, I've started with Supabase and now I need a System to write and create Blog-Posts. Instead of building an admin panel and doing all from scratch, just do THAT and it's done. Nice video!
  • @laygir
    If you happen to take this approach I'd suggest to not forget to enable row level security on tables, use service role key and adjust storage policy to prevent anon keys deleting objects or entries in db 🙌
  • @hossein5998
    thank you so much bro, its was very helpful
  • @WebDevCody
    I don’t remember at this point, but does strapi use SQLite by default or does it need a Postgres db?
  • @leibelhecht
    I'm actually considering this architecture for a large production project. My only question is whether to use strapi or supabase for auth
  • @KuroManX
    Thanks for this video I liked this approach. I have one stance of Strapi running on my VPS and sincerely I hate configuring the infrastructure, is there any other approach similar to the one used in this video, with simple deploy for DB and Storage? Strapi cloud isn't a good option in my case since it will be 6x more expensive due to my country's currency. Sanity seems to be a good option too, but I am more comfortable with Strapi and I like the dynamic zones approach.
  • @lyric5615
    I think some things got mixed up here strapi comes with sqlite database by default but what if you wanted a postgreDB as storage .That doesn't nessesarily mean data is feched from supabase on front end but when you call the strapi endpoint it feches data from the supabase db
  • @user-vl6cg8zs6f
    Impressive tips🎉 so can use supa just for the auth to protect the routes and use strapi as a rest api ???
  • @RafiTAMod
    How do we paste richtext without losing the format to strapi. I can't see an option for such a simple thing.
  • Thank u for the video. love u man😘. i have a question freelancing . when we deliver product to client do we need give acess for this platform like supabase , netlify , render ect ?
  • @annachen5688
    Hey there thanks for the video. I'm having errors uploading media even after setting up a public bucket with a directory and editing the .env files. Do you have any suggestions for me?
  • @user-ww4ff2mk2z
    I watched the first 5 minutes. Are you saying that DB as a service is the same as Strapi (CMS)? Or I missed something?
  • @Offiziersmesser
    I am encountering this error when I run npm run develop (I am using npm for my repo). it stops at 'loading strapi' and displays this error: KnexTimeoutError: Knex: Timeout acquiring a connection. The pool is probably full. Are you missing a .transacting(trx) call? any help?
  • @GregPeters1
    Strapi cloud is too expensive for small projects
  • @rec-trick
    So why do we need Strapi if Subabase can do everything?
  • @fajarnugroho3883
    help me, i can't create web services because "Add credit card to verify your identity."