Your codebase. Your database. Your hosting. Basic migrations $199
CHECKLIST7 min read

Is your AI-built app portable? A six-point lock-in checklist

Built on Base44, Lovable, Bolt.new, Replit, Emergent, Bubble or Glide? Six checks to understand what it would take to run your app outside the platform.

AI app builders make it fast to get a working app. They make it much less obvious whether that app could ever run anywhere else. "You own your code" and "export to GitHub" are real features, but a repository on its own doesn't mean your business could keep running if you changed providers.

Whatever you built on, a portable app is more than its code. These six checks are the ones we run on every migration. Start with the information you have, and flag anything that needs a developer or platform support.

The six-point portability checklist

1. The code builds outside the platform

You have a repository in an account you control, and it builds and runs without the original vendor. How to check: clone it on a clean machine, install dependencies and build it. Note every environment variable or vendor key it asks for.

2. The database exports and restores

Schema and records can be captured, then restored into a different environment. An export you've never restored is a hope, not a backup. How to check: export everything, load it into a fresh database and compare row counts table by table.

3. Users and sign-in keep working

You know how accounts, sessions and roles would move, and what your users would have to do. Some platforms keep user accounts on their side, which can mean password resets after a move. How to check: find out whether user records and password hashes are part of any export.

4. Files and uploads come along

Images, documents and anything your users upload often live in the platform's own storage, separate from the database. How to check: list where stored files live today and how you'd download all of them.

5. Functions, integrations and secrets are accounted for

Account for every backend function, API, webhook, sign-in redirect and AI gateway your app depends on. Secrets are rarely included in exports, so you need your own copies of every key. How to check: search the code for calls to the platform's SDK and list every outside service it talks to.

6. Your next host fits the app

Your chosen provider needs to support the app’s runtime, database and day-to-day operations. For example, MongoDB and PostgreSQL need different database services. How to check: write down the language runtime, database type and any background jobs, then compare against the host. Our hosting guide compares the common options.

THE ONE TEST THAT MATTERSRemove the platform's credentials and see what breaks.

In a test environment with a copy of your data, take out every key that points back to the builder. Whatever stops working is your real migration list.

How each AI app builder compares

Every builder has a different exit. Broadly, they fall into two groups: platforms that give you a codebase to take away, and visual no-code platforms where leaving means a rebuild.

PlatformWhat usually movesWhat to watch
Base44Code via GitHub sync or ZIP (plan-dependent), table data as CSVExported code still calls Base44 for data, sign-in and functions; users and secrets stay behind
LovableCode, database contents and a documented backend pathAuth sessions, stored files, database policies, edge functions, OAuth redirects and AI gateways
Bolt.newStandard web code, plus data from the connected databaseWhere data, logins and server logic actually live varies by project
ReplitProject code and PostgreSQL data with conventional toolsIndependent backups, dev and production separation, a reproducible deployment
EmergentCode via GitHub or copy, MongoDB data via a separate exportCode export excludes secrets and database contents
BubbleYour data, with the app as a blueprintNo exportable codebase, so leaving means a rebuild
GlideYour data, with screens and actions as the specNo conventional codebase, so leaving means a rebuild

Labels describe the typical starting point, not a guarantee. Platform features, plan entitlements and export paths change, so every app needs its own review. For a closer look at Base44, Lovable, Replit and Emergent, read the AI App Builder Reliability Report.

When to act

You don't need to leave a platform to benefit from this checklist. Running it now tells you how exposed you are, and fixing the cheap items (keeping your own copies of secrets, taking regular database exports and testing a restore) makes any future move faster. It's worth acting sooner if your app is starting to earn money, holds customer data you're responsible for, or has outgrown the platform's pricing or limits.

If you're on Base44, you can find out where you stand in a few minutes: connect your app with read-only access and we'll scan it and show your price. Small apps are a fixed $199.

Sources

Vendor documentation checked November 2026. AppExit is not affiliated with any platform listed. Brand names belong to their owners.

Share this guideLinkedInXReddit
KEEP READING