SupaBase Pro Kit Bubble Mobile

Demo to preview the plugin:

Introduction

The SupaBase Pro Kit Bubble Mobile plugin provides comprehensive integration with Supabase, an open-source Firebase alternative that offers backend services including database, authentication, storage, and edge functions. This plugin enables you to build full-featured applications with real-time capabilities, user authentication, file management, and custom server-side logic directly within your Bubble app.
The plugin includes five main elements: Database operations for CRUD functionality with advanced filtering and real-time updates, Authentication for user management and OAuth integration, Storage for file upload/download operations, RPC for custom database functions, and Edge Functions for serverless compute.

Prerequisites

You must have a Supabase project to use this plugin. Create your project at: https://supabase.com
  1. Sign up for a Supabase account
  1. Create a new project
  1. Obtain your project URL and API key from Settings > API
  1. Configure your database tables, authentication settings, and storage buckets as needed

This plugin is designed specifically for the mobile version of the Bubble editor. To test the plugin on your mobile device, use the TestFlight app available at: https://testflight.apple.com/join/EcFCzJ32
⚠️
Please note that the testing app is currently available for iOS only.
Image without caption

How to setup Supabase

How to setup plugin

How to setup your database

How to setup the API connector

Plugin Element - Supabase Database

The main element for database operations including Create, Read, Update, Delete (CRUD) operations with advanced filtering, sorting, and real-time capabilities.
Image without caption
Image without caption

Fields

Supabase Database Actions

Supabase Database States

Supabase Database Events


Plugin Element - Supabase Auth

Handles user authentication including sign up, sign in, OAuth providers, and user management.
Image without caption

Fields

Supabase Auth Actions

Supabase Auth States

Supabase Auth Events


Plugin Element - Supabase Storage

Manages file operations including upload, download, list, delete, move, copy, and URL generation.
Image without caption

Fields

Supabase Storage Actions

Supabase Storage States

Supabase Storage Events


Plugin Element - Supabase RPC

Executes custom database functions (Remote Procedure Calls) with parameters.
Image without caption

Fields

Supabase RPC Actions

Supabase RPC States

Supabase RPC Events


Plugin Element - Supabase Edge Function

Invokes Supabase Edge Functions with custom headers and body parameters.
Image without caption

Fields

Supabase Edge Function Actions

Supabase Edge Function States

Supabase Edge Function Events

Plugin Data/Action Calls (API Calls only)

Storage File

Workflow example

Here are some basic workflow examples to get you started with the Supabase Native plugin:

Basic Database Operations

User Authentication Flow

File Management

Real-time Features

Image without caption

Changelogs