MARKETPLACE
PLUGINS
SUPABASE PRO KIT
Supabase Pro Kit logo

Supabase Pro Kit

Published July 2023
   •    Updated this week

Plugin details

Supabase Pro Kit makes it effortless to connect your app with Supabase - the powerful backend that brings together Postgres database, authentication, storage, and serverless functions. With ready-to-use API calls and workflow actions, you can manage data, users, and files seamlessly, without wasting time on complex REST setups or custom SQL queries.
       

⚡ Main Functions:

Authentication & User Management
Sign-up, login, logout, password recovery, magic links, session handling, and user profiles.
Database Operations
Full CRUD (create, read, update, delete) with filtering, sorting, pagination, and Postgres extensions support.
File Storage
Upload, download, and manage files/images in Supabase Storage.
Real-Time Subscriptions
Listen to table changes and get live updates directly in Bubble.
Edge Functions
Run serverless functions from Bubble for custom business logic.

⚡ Key Features:

🔑 Custom Authentication
Easily implement custom authentication flows, giving you full control over user login and signup scenarios.
🛡 Cloudflare Turnstile CAPTCHA
Built-in element for Cloudflare Turnstile integration to protect forms and enhance security.
🔄 Automatic Token Management
The plugin automatically manages tokens for each user, reducing errors and improving stability.
⚙ Advanced Element Settings
All plugin elements include advanced options for more convenient and intuitive configuration in various use cases.
🚀 No special skills required
Competing plugins often require SQL and Supabase operator knowledge, while Supabase Pro Kit provides everything you need out of the box.



Documentation

We’ve created a detailed step-by-step guide for the Supabase Pro Kit plugin. It includes a comprehensive overview of all features, practical use cases, and answers to frequently asked questions.

       


Supported API Calls

✅ SUPABASE - UPLOADER (Data): Upload files directly to Supabase Storage from your Bubble app, with support for file management actions.
✅ SUPABASE - IDENTITY (Data): Manage user identity, sign-ups, logins, and authentication tokens securely using Supabase Auth.
✅ SUPABASE - STORAGE (Data): Interact with Supabase's object storage – upload, download, list, and delete files programmatically.
✅ SUPABASE - USERS - ADMIN (Data): Perform admin-level user management – list users, retrieve user data, delete accounts, and more.
✅ SUPABASE - PROJECTS - MANAGEMENT (Data): Manage your Supabase projects from Bubble – access metadata, service info, and settings.
✅ SUPABASE - MFA (Data): Enable and manage multi-factor authentication (MFA) features for added security during user login.

FAQ

Can I use Supabase as the main database for my Bubble app?
Yes, the plugin allows you to connect your Bubble app directly to Supabase and use it as a full-featured PostgreSQL backend.

Does this plugin support user authentication?
Yes, you can implement Supabase Auth, including email/password login and social providers like Google, Facebook, and more.

Can I upload and store files with Supabase?
Absolutely. The plugin supports uploading files to Supabase Storage and managing them from your Bubble workflows.

Is real-time functionality available with this plugin?
Yes, you can use Supabase's real-time features to listen for changes in your database and update your app accordingly.

Do I need to set up my own Supabase project separately?
Yes, you will need an active Supabase project. The plugin connects your Bubble app to your Supabase instance via API keys.

Is this plugin secure for production use?
Yes, Supabase Pro Kit is designed to be secure and production-ready, with support for role-based access control and JWT.




Other plugins from Zeroqode

- Top 15 Plugins for Bubble - Bundle




Support

If you still have questions or unresolved issues, you can contact us.


Risk-free Trial

The most risk-free way to try out this plugin is to subscribe to it. If you unsubscribe a few days later you will be charged on pro-rata basis, so for example if the plugin monthly price is $5 then you’d pay only 17¢ per day ($5/30 days)!

$79

One time  •  Or  $10/mo

4.6 stars   •   20 ratings
1.5K installs
This plugin does not collect or track your personal data.

Platform

Web & Native mobile

Contributor details

Zeroqode - Top Bubble Agency logo
Zeroqode - Top Bubble Agency
Joined 2016   •   847 Plugins
View contributor profile

Instructions

Please refer to the plugin documentation to see how to configure it: https://docs.zeroqode.com/plugins/supabase-pro-kit

Types

This plugin can be found under the following types:
Api   •   Background Services   •   Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Analytics   •   Data (things)   •   Productivity   •   Technical   •   Small Business   •   Visual Elements

Resources

Support contact
Documentation
Tutorial

Rating and reviews

Average rating (4.6)

Excellent plugin!
October 21st, 2025
Greetings, This is Anton from Zeroqode Support. We're extremely grateful for your review and happy to see that our solutions are up to your standards. Our mission at Zeroqode is to prioritize our users and their satisfaction. If you have suggestions or questions, or if there's anything specific you'd like to discuss, we invite you to reach out via our forum (https://forum.zeroqode.com/) or email ([email protected]). Best wishes, Anton
October 22nd, 2025
  •  
Zeroqode - Top Bubble Agency
Add or create column
October 1st, 2025
How can I add new column? is there a way?
Hello, This is Anton from the Zeroqode Support Team. Thank you for your question and for taking the time to leave feedback. We noticed that you haven't reached out to us via our official support channels yet. We’d be happy to assist you further. Regarding your request about adding a new column, to do this you’ll need to use the Supabase RPC element, which triggers a Postgres function that performs the desired action, in this case creating a column. This means you’ll need to be familiar with writing Postgres functions. These functions are written directly in your Supabase dashboard and then triggered through the plugin using the Supabase RPC action, passing in the appropriate parameters. If you’d like help with writing the function or setting this up in your Bubble app, please don’t hesitate to reach out to us via the forum at forum.zeroqode.com or directly by email at [email protected]. We’re here to help. If the plugin is working as expected and your issue is resolved, we’d really appreciate it if you could consider updating your review. Best Regards, Anton
October 3rd, 2025
  •  
Zeroqode - Top Bubble Agency
Best way to use Supabase in Bubble
August 20th, 2025
A powerful and flexible plugin that made working with Supabase in Bubble surprisingly simple
Hi there, Anton from the Zeroqode Support Team here. Your recent review has brought us immense joy, and we're glad to fulfill your needs with our plugin. Should you have any suggestions or need to ask anything, our forum (https://forum.zeroqode.com/) and email ([email protected]) are available for you Thank you for your valuable feedback. Best Regards, Anton
September 18th, 2025
  •  
Zeroqode - Top Bubble Agency
Powerful Backend Made Simple
August 19th, 2025
Powerful backend solution with seamless Supabase integration in Bubble
Greetings, It’s Anton, from the Zeroqode Support Team. We're grateful for your warm review and are delighted to bring joy to our users. Our lines are always open if you have any questions or suggestions. You can contact us on our forum (https://forum.zeroqode.com/) or directly at [email protected]. In case you find some issues without plugins, please fill out the form at https://issues.zeroqode.com and we will get back to you Again, thank you for the review. Best Regards, Anton
August 20th, 2025
  •  
Zeroqode - Top Bubble Agency
Contact doesn't work.
April 26th, 2025
Can't even contact the support team. Paid $80 for nothing.
Hello, 👋 This is Anton from the Zeroqode Support Team. Thank you for your feedback, and I’m really sorry to hear about the issues you've encountered. I understand how frustrating it must be to feel like you’re not getting the support you need. After reviewing your case, it seems that we haven’t received any communication from you so far. We’ve also attempted to reach out to you via email to gather more information and assist you further, but unfortunately, we didn’t receive a response. To address your concern, we tested the plugin on our demo page, and everything is functioning as expected without any issues. You can verify this yourself by visiting the demo here: https://bubble.io/page?type=page&name=index&id=supabase-editor&tab=Design If you continue to experience difficulties, please don’t hesitate to contact us directly via email at [email protected] or on our forum at forum.zeroqode.com. We're here to help, and we’ll be happy to assist you in resolving any issues you’re facing. We look forward to hearing from you soon! Best regards
May 7th, 2025
  •  
Zeroqode - Top Bubble Agency
Bubble