About the new infrastructure
We have upgraded Base44’s infrastructure to deliver faster load times, improved performance, greater stability, and support for advanced new features. To get these benefits, you need to update your app to the new infrastructure manually. This upgrade prepares your app for everything coming next on Base44, such as the ability to add NPM packages to your app. It also makes sure your app is ready for future updates, new tools, and continued improvements as Base44 evolves.Updating your app
You can update your app with a simple click from inside your app editor.Before you begin: We recommend backing up your app data before updating, in case you need to restore anything after the update.
- Go to your app editor.
- Click Update Infrastructure at the top.

Troubleshooting
Most apps move smoothly, but some issues may occur during the update. Follow the solutions below or reach out to support if problems persist.What happens if I get an error while updating?
What happens if I get an error while updating?
If any errors happen during the update, you will get a Resolve with AI notification. You should let the AI fix the issues for you.
Why am I seeing errors in unused pages?
Why am I seeing errors in unused pages?
On the old infrastructure, errors in unused pages were ignored. In the new infrastructure, these errors appear in the Resolve with AI tool. You can either fix the errors with “Resolve with AI,” or ask the AI to remove pages that are no longer needed by your app.
Why am I seeing errors about import paths after updating?
Why am I seeing errors about import paths after updating?
Some errors may occur if your code uses incorrect import paths (for example, using the wrong file extension such as
.js instead of .jsx). If you see an import path error, copy the error message and let the Resolve with AI tool fix it for you.What should I do if I get errors about legacy SDK usage?
What should I do if I get errors about legacy SDK usage?
You might encounter errors in code using dynamic imports with the legacy Base44 SDK (for example,
import('@entities/all')). You can resolve these by asking the AI to remove any usage of the legacy SDK from your app.Can I revert back to the old infrastructure?
Can I revert back to the old infrastructure?
Reverting back to the old infrastructure is possible, but it’s not recommended. When moving your app back, you lose access to the latest performance, stability, and feature improvements. You also risk missing out on important updates in the future.To help you make the transition, 15 free credits are added to your account so you can test and update your app as needed. We strongly suggest staying on the new infrastructure to get the best experience and updates. Our support team is here to help, so please let us know if you are experiencing issues with the update.
What happens if I have multiple apps to update?
What happens if I have multiple apps to update?
You will need to update each app individually from the app editor, there is no way to update all your apps in one go.You will receive 15 credits as a one-time gift to help you enjoy the new experience. You might need to use some credits if you need to resolve any issues during the updates, but this is uncommon. Note that you do not receive extra credits for updating additional apps - credits are given per user, not per app.

