Supabase

Seamlessly integrate Supabase into your Bubble.io apps.


Supabase Overview

Introduction

Supabase provides an open-source scalable and robust backend infrastructure. This plugin seamlessly allows you to easily integrate Supabase within your Bubble.io apps.

Key features:

  • Easily manage your user accounts on Supabase (including email, phone, OTP, OAuth)
  • Interact effortlessly with your Supabase DB from your Bubble app
  • Upload files and manage your Supabase buckets with ease
  • Trigger Supabase edge functions directly from Bubble workflows
  • Broadcast messages to subscribed clients through websockets
  • And more...

Why use the Supabase plugin?

  • Name
    💰 Cost-Efficiency & Data Savings
    Description

    This plugin helps manage costs effectively under the new Bubble.io's Workload Units (WUs) pricing model. Additionally, Supabase's free plan offers more resources - 500MB of database space and 1GB of file storage, more than Bubble.io's equivalent, thus reducing your data costs.

  • Name
    🔓 Open-Source
    Description

    Supabase is an incredible open-source platform that lets you tailor it to your needs. You can self-host Supabase to get even more control over your applications and data.

  • Name
    🕒 Save Time
    Description

    Using this plugin allows you to save hours of work by bypassing the complex and time-intensive task of manually integrating Supabase with Bubble’s API connector. It also includes a file uploader, enabling you to directly upload files to Supabase storage without the need for any other plugins.

  • Name
    🛠️ Best Practices
    Description

    By using this plugin, you are employing Supabase in the most efficient way, which optimizes your Bubble.io app's performance.


Next steps

To get started we recommend following our quickstart guide. This will assist you in understanding the various components of the plugin and start to integrate Supabase on your Bubble app.

Recipes

Demo

Explore our demo app to see how to effectively use the Supabase plugin in your app.

Supabase - Demo app
Use cases
Authentication - Allow your users to sign up using their email addressEditorDemo
Authentication - Automatically generate user profiles during the signup processEditorDemo
Authentication - Migrate your existing Bubble.io user base to SupabaseEditorDemo
Database - Use query joins to link related data in one-to-many relationshipsEditorDemo
Database - Access data through database viewsEditorDemo
Database - Implement a search bar to enable searching through your dataEditorDemo
Database - Filtering with JSONEditorDemo
Database - Dynamic data filteringEditorDemo
Database - Database operationsEditorDemo
Data container - Synchronize states and eventsEditorDemo

Do you need any help? Feel free to reach out