Leaving Base44?
Check what the export takes.
Base44 syncs your code to GitHub, but sign-in, data and every backend call still run on its servers. Here's what you take, what stays and the routes out.
What the export gives you
Builder plan and above
A ZIP download and GitHub sync both need the Builder plan or higher, $40 a month billed yearly (Base44's developer tools). The sync is two way and automatic, with no manual push and no pause, and the repository's default branch has to be called main.A React and Vite app
The repository holds a React app built with Vite and installed with npm, your data models as files in base44/entities, and each backend function as a Deno file in base44/functions (project structure). The runtime that reads those files isn't part of it.No settings or keys
The repository ignores .env files, so the app's ID and its Base44 address have to be set again wherever the code runs next. Keys for payments, email and other integrations live on Base44 and never reach the code.What stays on Base44
Every backend call
The app reaches its data, sign-in, uploads, built-in AI and email, functions and live updates through @base44/sdk, all of it on Base44's servers. The pricing page says nothing is locked to the platform, but the docs list what can't be exported: hosting, the sign-in system and the database (Base44's FAQ).The data
Records come out as CSV, one table at a time from the dashboard, or through each table's API (managing data). Base44 documents no bulk export for user accounts, uploaded files or stored keys, so plan how each one moves.What the June 2026 terms changed
Base44's updated terms took effect on 21 June 2026, though most people only noticed them in late September (Base44's summary). Section 4.2 gives Base44 a perpetual, irrevocable licence to your data and generated code that it can pass on to others, including to train AI models. Its privacy page says data on every plan except Enterprise, Business included, can be used for training, and that there's no setting to opt out (privacy and security).
Section 11.5 lets Base44 delete your data and generated code at any time after a subscription ends, and makes exporting your responsibility (terms). A cancelled account falls back to Free, which can neither download nor sync code, so the time left on a paid plan is the window to get everything out. Base44 has belonged to Wix since June 2025, and the terms now name Wix.com Ltd. as the company you contract with.
Your routes off Base44
- Stay, and work in Base Code
Good when: You like Base44 and mainly want to edit real code
What it involves: Base44's own tool for changing a GitHub repository with AI, on branches, with a preview and pull requests. The same terms apply
- Hand the repository to a developer
Good when: Someone can replace the backend
What it involves: Swapping every @base44/sdk call for a database and sign-in you run, then moving the records and users across
- Rebuild on a stack you own
Good when: The app is small and its data is simple to move
What it involves: Refinar's Foundation build: a developer, 3 business days, a fixed $1,000. Moving existing data is quoted separately
- Refinar on the Base44 code
Good when: Not proven yet
What it involves: The screens should start in its preview, but data and sign-in still come from Base44, and that hasn't been tested
| Good when | What it involves | |
|---|---|---|
| Stay, and work in Base Code | You like Base44 and mainly want to edit real code | Base44's own tool for changing a GitHub repository with AI, on branches, with a preview and pull requests. The same terms apply |
| Hand the repository to a developer | Someone can replace the backend | Swapping every @base44/sdk call for a database and sign-in you run, then moving the records and users across |
| Rebuild on a stack you own | The app is small and its data is simple to move | Refinar's Foundation build: a developer, 3 business days, a fixed $1,000. Moving existing data is quoted separately |
| Refinar on the Base44 code | Not proven yet | The screens should start in its preview, but data and sign-in still come from Base44, and that hasn't been tested |
Why Refinar isn't the answer yet
Refinar starts an app from its repository in a cloud sandbox, and a Base44 export is the kind of React and Vite app it knows how to start. The front end isn't the difficulty. While the app runs in development, Base44's plugin forwards each data and sign-in call to the app's Base44 address, here from inside Refinar's sandbox, and signing in itself happens on a Base44 page. Neither has been tried on Refinar, so the preview could show screens that can't load their records or sign anyone in.
Even where it works, the backend would still be Base44's, so leaving would still mean replacing it. That's why this page leads with a rebuild. If your Base44 app has already been moved onto its own backend, book a call to check it before counting on Refinar.
If you're moving, go in this order
01
Export while you're on Builder
Connect GitHub or download the ZIP before a paid plan ends. Point it at a repository in your company's GitHub organisation, with main as its default branch.
02
Download every table
Export each table as CSV from the dashboard. Sign-in accounts don't come with them, so note who has one and how they sign in.
03
List what the app connects to
Payments, email, AI and any custom integration run on Base44 with keys kept there. Write each one down, since none of them travel with the code.
04
Keep the subscription until the new app is live
Once a subscription ends, Base44 may delete the data, and a Free account can't export code. Cancel only after the replacement works and the data has moved.
05
Decide who carries it on
A developer can take over the repository and replace the backend. If starting again makes more sense, the Foundation build hands you an app Refinar can change from its first day.
Questions from Base44 users
Does base44 eject take the app off Base44?
No. It copies the app into a new Base44 project with its own ID and an empty database; the schemas come across and the records don't (eject).
Can I host the exported front end somewhere else?
Base44 says you can, but the generated client sends its calls to /api on the app's own address, which Base44 serves when it hosts the app and its plugin forwards during development. Hosted anywhere else, that path has to be forwarded to the app's Base44 address too, or data and sign-in stop working.
Can I keep building in Base44 while a developer works on GitHub?
Yes. Changes merged into main sync back into Base44, and they go live when someone presses Publish there (GitHub sync).
Is the Foundation build a Base44 alternative?
It's a rebuild rather than a builder. A developer builds the app in 3 business days for a fixed $1,000, with sign-in, payments, SEO, database rules and email notifications done properly, on a stack that's yours (what's included). Moving existing records is quoted separately.
What does Refinar cost once the app runs on it?
From $50 a month for about 100 requests, with 20 teammates included and unused credits carried over while the plan is active (pricing).
Base44 details come from its documentation, pricing page and terms of service, read on 11 October 2026, and from the layout of public repositories synced by Base44. For other options, see Base44 alternatives for the app you already built.