Understanding Development vs Live versions in Bubble
In this Bubble.io tutorial video we explore the differences between the development version of your Bubble app and the live version of your Bubble app. Key takeaways are to get familiar with working with the 2 versions and that with 2 versions you have 2 separate databases.
Unlock the power of two versions: Learn how to deploy your Bubble app and manage live vs. development databases with ease.
Master the art of version control: Discover how to use isn't live version conditions to create powerful workflows in your Bubble app.
Avoid common pitfalls: Learn why building your resource library in the live version from day one can save you headaches later.
Understanding Development and Live Versions in Bubble
Did you know that your Bubble app has got two versions? At least two depending on the plan whether you're on one of the premium pay plans or on the personal plan. In order to launch your app to connect up to your domain you need to be on the first pay plan, the personal plan and what that unlocks for you is the ability to take your development version and deploy it to your live version.
Accessing the Live Version
So your live version is the one that if someone was to go to your domain name they would get access to but if they were to go to... I just used this as an example... so I'm in my development version, my test version in the Bubble editor and then if I go to preview it I'm previewing the version - test. So this is the one that I'm building if I make changes in my editor these changes are reflected immediately on my version - test, my development version.
Deploying Changes to Live
If I want to deploy changes to my live site here then I have to deploy them and I do that by going deploy current version to live writing a description and hit deploy. So now any changes that I've made in my development version are reflected in the live version. This is not something that you get access to on the free plan this is an app on the free plan and it's prompting me to upgrade to deploy and I have to choose one of the paid plans in order to do that.
Key Differences Between Development and Live Versions
Here are a few things to bear in mind about the difference between the development and the live version. First of all your database is linked so you have a development database here we see here in this test app this database if I was to upgrade this plan and deploy it to live then it wouldn't take this database with it and this makes sense because you want to be able to create all your test users and test your development version but your live users are going to be completely separate so you'd access that by switching to the live database and then in the Bubble editor you can make direct edits to the live database just by switching it here.
Viewing Live Version in the Editor
You can also in the Bubble editor if I switch here to live I can then view the contents of my site as it is in the live version. I can't make any changes it gives me that prompt there reminding me that I'm in the live version of this read only but it can be useful for working out if there's a slight difference between the two versions or in the debugging process.
Using the "Isn't Live Version" Condition
And finally my last tip if I go back into my test app here this is something that I found really useful in conditions on workflows just go on to one of these pages you can get Bubble to tell the difference by using the isn't live version it's a bit annoying that they use a negative in there you just have to work out logic so if I hit preview there we go then it displays yes because it isn't the live version and so as well as printing this on the front end to test what this bit dynamic content does and I can put this in conditional statements and workflows.
Practical Application in Planet No Code
So in our planet no code app where we have our video library I've got certain processes such as sending specific emails when users sign up that I only want to take place when the light where the user takes the action on the live version and I can use that statement to do so.
Key Takeaways
So there we can have it that is an overview of the difference between the development version and the live version I'd say the number one takeaway there is to recognize that you have those two versions and then the number two takeaway is that your database is specific to the version so don't you can copy between them but you but if you've got a load of database types that are associated with each other it's not going to work very cleanly so if part of your app is to have like a large resource library for example then I'd recommend from day one building that in your live version rather than in your test version.
Ready to Transform Your App Idea into Reality?
Access 3 courses, 400+ tutorials, and a vibrant community to support every step of your app-building journey.
Start building with total confidence
No more delays. With 30+ hours of expert content, you’ll have the insights needed to build effectively.
Find every solution in one place
No more searching across platforms for tutorials. Our bundle has everything you need, with 400+ videos covering every feature and technique.
Dive deep into every detail
Get beyond the basics with comprehensive, in-depth courses & no code tutorials that empower you to create a feature-rich, professional app.
Valued at $80
Valued at $85
Valued at $30
Valued at $110
Valued at $45
14-Day Money-Back Guarantee
We’re confident this bundle will transform your app development journey. But if you’re not satisfied within 14 days, we’ll refund your full investment—no questions asked.
Can't find what you're looking for?
Search our 300+ Bubble tutorial videos. Start learning no code today!
Frequently Asked Questions
Find answers to common questions about our courses, tutorials & content.
Not at all. Our courses are designed for beginners and guide you step-by-step in using Bubble to build powerful web apps—no coding required.
Forever. You’ll get lifetime access, so you can learn at your own pace and revisit materials anytime.
Our supportive community is here to help. Ask questions, get feedback, and learn from fellow no-coders who’ve been where you are now.
Absolutely. If you’re not satisfied within 14 days, just reach out, and we’ll issue a full refund. We stand by the value of our bundle.
Yes, this is a special limited-time offer. The regular price is $350, so take advantage of the discount while it lasts!