Skip to main content

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.
Important:
  • New apps are built on the new insfrastructure and do not need to update. If you do not see the update button in your app editor, then you are already using the new infrastructure.
  • This is a one-time update that is required for older apps built on the old infrastructure.
  • You should complete the update by February 1, 2026. After this date, you will not be able to edit your app until you have updated to the new infrastructure. You will be able to edit your app again as soon as you complete the update. Don’t worry, all your data will remain safe.
To help you get started with the new infrastructure, you automatically receive 15 credits when you update your app.

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.
To update your app:
  1. Go to your app editor.
  2. Click Update Infrastructure at the top.
Updating your Base44 app to the new infrastructure
If you experience any problems, use the AI prompt that appears to fix the issue.

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.
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.
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.
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.
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.
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.
Important: After February 1, 2026, you will only be able to edit your app if it’s on the new infrastructure.
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.
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.
Still need help? If the problem persists, contact us and we will be happy to help. For a faster response, include the name or URL of your app, the version of your browser and operating system, and a description or screenshot of the problem.