Migrating to own code

Hello. Wondering if it is possible at all to migrate my over 2100 users from bubble into Supabase. I am in the process of moving away from bubble and getting my service onto its own code, and it would be nice to be able to do this.

The data you can already export.

Building the DB schema is not difficult but you will have to probably adapt it to Supabase. For instance: if you’re using option sets, how do you want to treat them in Supabase: another table or enums?
FYI: I built a little tool to read your app’s current db and create a dbml representation. (I might add the SQL representation next): Bubble DB Diagram · rico.wtf

Backend workflows is a bit more hairy.

1 Like

Planbbackups.io can do an automatic migration of table and data from Bubble to Supabase.

1 Like

What about the UI? I’m non-technical, yet my bubble app has some pretty sophisticated UI operations that non-bubble devs seem to scratch there heads when trying to replicate. If I can build it in bubble, why can’t they? Anyway, bubble has been a great way for me to get my ideas out, iterate etc etc etc. I’d love to see bubble help those, who’d like/need to transition off the platform. Heck, I’d even pay a reasonable fee to do so.

Migration of the UI is coming, someone will do it.

Buildprint (or something similar) will convert the application json into the prompts necessary to feed into an AI application generator like V0, lovable, bolt (or something similar) etc.

PlanB (or something similar) will create a rational database schema and pump all your data and files into external databases and storage (then produce the fixes for the use of optiosets, and convert privacy rule to RLS)

AI agents with MCP (or similar like Codex) will compare the two systems and auto fix the new system till it is the same as the original app.

Then orchestrate those tools.

It’s not just Bubble apps that face this.

But then you have a pile of code and a platform to manage. If your experience with software development is just Bubble you will be entering a very unforgiving world.

2 Likes

This is great info @lindsay_knowcode. Have you been successful in doing this. As a non-technical founder I’ve been able to take bubble to about 85-90%. And many have said “…Thats good enough - just get it out there!” But, my problem has always been attracting a technical partner to manage it. My product is ambitious, to be sure, and as such has - I believe - scared many would-be Devs away? The UX/UI seems to stymie them all. However, now with the advent of the tools you’ve described the conversations are changing. This is such a strange predicament to be in.