App import
Import lets you bring an existing codebase into Bubble. If you have a project sitting in a code repository, you can import that code rather than rebuilding it from scratch, then work on your app in Bubble's familiar visual editor and continue development with Bubble AI. Import is designed to work with exports from:
Lovable
v0
Base44
Replit
Claude
In practice, Import works with a standard codebase, so it isn't strictly limited to these platforms. As long as you can export your project as a ZIP file (or download it from a repository, as covered below), you can import it into Bubble. The platforms listed here are the ones Bubble has confirmed work well, so if you're exporting from one of them, you can expect a smooth import.
This article covers what you need before importing, how to get your code out of the most common platforms, and how to import it into Bubble.
What you need before importing
To import a project, you need its codebase as a set of files you can upload. A codebase needs to be uploaded as a zip file. You can also upload an html file.
Getting your code out of another platform
How you get your code depends on where it currently lives. Below are the steps for the most common sources. In most cases you'll end up with either a ZIP file or a GitHub repository, both of which you can bring into Bubble.
From Lovable
Lovable stores your project's code inside its own platform, and gives you two ways to get a copy out.
Downloading the codebase directly
The most direct way, on a paid plan, is to download the codebase from within Lovable:
Downloading through GitHub
You can export your Lovable project to GitHub, then download it from there.
From GitHub
If your code is already in a GitHub repository, downloading a copy takes a few clicks.
From other platforms
Most other vibe coding platforms follow the same pattern: they either offer a direct download, or they export to GitHub, from which you download a ZIP. Bolt and Base44, for example, both export to GitHub. If your platform isn't listed here, look for a "download," "export," or "connect to GitHub" option in its settings, and check its documentation for the exact steps.
An exported codebase often isn't complete on its own. Some platforms leave out things like API keys, database contents, or connected services (a Supabase database, for example). Keep this in mind, since some of your app's data or connections may need to be set up again after importing.
Importing your code into Bubble
Once you have your codebase as a ZIP file or a repository, you can bring it into Bubble.
Click Import your app
If you are logged out or don't have an account, click the button on the bubble.io homepage. If you are logged in, go to https://bubble.io/import.
Importing your database
Bubble creates a database based on your app's source code. If you're using a third-party database provider and already have data stored there, you'll need to import that data separately. See the article below.
Article: Importing data (CSV)
Last updated
Was this helpful?
