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

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

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

Got a change that's been waiting for weeks? Bring it to a call.

Book a call