Hi everyone,
We are currently in the process of migrating our Retool environment (Self-Hosted Enterprise to Cloud Business), but we have run into a major blocker due to the sheer volume of apps and complex module dependencies.
Here are the main issues we are facing:
1. How to efficiently migrate 120+ apps without Source Control?
-
We have over 120 apps that need to be migrated.
-
Because the target account is on a plan without Source Control enabled, we are forced to export and import them manually via JSON/ZIP.
-
Doing this manually for 120+ apps is extremely time-consuming and prone to errors. Is there any CLI tool, script, or recommended workflow for bulk migration in this scenario?
2. Resolving Module UUID mismatch / Broken imports
-
Almost all of our apps rely on shared Modules, and some modules also contain actions/buttons referencing other app pages.
-
When exporting/importing via JSON, the Module UUIDs break or do not match across the environments.
-
Because of this circular dependency (App -> Module -> App/Page UUID), Retool throws errors during JSON/ZIP import, preventing us from importing the modules or the main apps.
Questions for the community:
-
Has anyone successfully migrated a large number of interdependent apps/modules without Source Control?
-
What is the best way to resolve broken Module UUID references during JSON imports without having to manually edit 120+ JSON files?
Any advice, scripts, or workarounds would be greatly appreciated!