To move your application and its resources to a new region, create the new regional infrastructure first, then cut traffic over. This guide walks you through each step.Documentation Index
Fetch the complete documentation index at: https://cloud.laravel.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Before you start
Step 1: Create the new application
Create a new application in the target region using the same repository. Then recreate each environment, matching branch names and settings from the original application.Step 2: Migrate the database
Laravel Cloud does not provide cross-region database copy or restore. Complete the migration manually:- Export data from the current database (for example,
mysqldump,pg_dump, or a Neon export). - Create a new database in the target region via the normal create flow.
- Import your data into the new database.
- Attach the new database to the new application’s environments.
Step 3: Migrate the cache
Cache data migration is not handled by the platform. The process depends on whether cache data must be preserved:- Create a new cache in the target region.
- Attach it to your new environments.
- If data must be preserved, implement dual writes in your application before switching reads to the new cache.
- Delete the old cache once you’ve cut over.
Step 4: Migrate WebSockets (Reverb)
- Create a new Reverb WebSocket cluster in the target region.
- Attach it to the new environments.
- Delete the old cluster after cutover.
Step 5: Copy environment configuration
Manually copy configuration from each old environment to its corresponding new environment:- Environment variables
- Build and deploy settings
- Vanity domains
Step 6: Deploy and verify
Deploy each environment in the new application, then verify:- Deployments complete successfully
- Database connectivity works
- Cache is functioning
- WebSocket connections are established
- Logs are appearing (logs are region specific through OpenSearch)
Step 7: Migrate domains
To move your domains to the new application:- Go to the old environment’s Network settings.
- Open the … dropdown on each domain.
- Click the Move option.
- Follow the dialog instructions and select the new environment as the target.
- Redeploy the new application so
APP_URLis updated.
Step 8: Clean up
Once you’ve confirmed everything is working in the new region:- Delete or archive the old database, cache, and WebSocket cluster
- Delete the old application

