Parse to back4app 5 min. migration

The easiest migration path

As the Parse migration guide suggests, you can migrate the Database and API to another BaaS provider or setup the required infrastructure (Parse Server + MongoDB instance) by yourself and so migrate your app.

back{4}app is a great alternative for hosting your Parse app. You don’t need to worry about rewriting your app using another API or learning how to use a new platform. To make things even easier for you to get started, the back{4}app team has created a migration feature that makes it very easy to get your Parse app running in the back{4}app BaaS.

Before you start, we recommend you read the Parse migration guide. When the migration to back{4}app is complete, you can continue to use the Parse client SDKs but using the latest SDK version pointing to the new back{4}app API address.

Before you start – Sign up/Sign in (No credit card required)

The first step is to create a new account (if you are not a back{4}app user). If you already have an account please just Sign in. On back{4}app’s home page click on theSign Up menu on the window’s right side.

Sign Up Button

Fill your basic user account information: email, password, password confirmation, accept the Terms of use and click on Sign Up.

Sign Up Form

You will be logged and see our dashboard. Congratulations now you are a back{4}app user!

Now we can Start your Parse app migration. You can migrate your Parse App in 4 simple steps.

1-Backend creation

Already logged in and seeing the back{4}app dashboard click on the Migrate Parse app button.

Dash - Migrate Parse App

You’ll see the initial migration wizard screen. Click on Start.

Migration-Start

On the next wizard screen, you’ll need to inform your App Id and App Name.
To get that information just access your Parse dashboard, choose the app you want to migrate and click on it. Go to App Settings -> Security & Keys and copy the App Id and Name. For more details about how to get this information click here.

Fill the information and click on the Next button.

migration-App IDs

At this moment, the back{4}app platform will create all the infrastructure needed to run your app’s backend (Database and Parse Server).

2-Database migration

After creating your infrastructure let’s migrate your database. You’ll see your new database URI, copy it.

Migration - Database Migration

 

Go back to your Parse Dashboard and  proceed with the database migration steps as recommended by Parse. Make sure that you have tested your app before completing the Database Migration and proceeding to the next step. For more details about how to migrate your Database on Parse click here.

After you migrate your database using the Parse Dashboard go back to the back{4}app wizard. Check the box: I completed and tested my database migration and then click the Next button.

Migration - Database confirm

 

Now your database is completely migrated.

3-Keys migration

This step is optional. If you don’t want to inform your Parse Keys we’ll generate new keys for you. If you want to use the same Parse keys, please go back to your Parse dashboard and copy them to the back{4}app wizard window. For more details about how to find these keys click here. After that, click on the Next button and go to 4-SDK Update.

migration-keys

 

4-SDK update

Congratulations you’ve migrated all your Parse app. Now as the last Step, you must update your  application with your new API address. Install the last version of Parse SDK that supports the API address update. Update your app and start using the back{4}app API.  For more details about how to find the SDK, install it and update your API address click here.

Migration-SDK

 

Click on the Finish button. A panel with all your app’s information will be shown.

 

Migration-back4app Dash app

Congratulations your Parse app migration to back{4}app is successfully concluded.

 

back{4}app Dashboard – Checking your data

Please check your app on back{4}app Dashboard.

Dashboard

 

Click on the View app button and see your App Management panel.

App panel

After that click on the Parse Dashboard section. The dashboard will open. Now you can navigate through your data and add new features to your app using back{4}app.

back4app dashboard

 

If you want to know more about back{4}app click here.