Upgrading ThingWorx Navigate > In-Place Upgrade > Set up Integration Runtime
  
Set up Integration Runtime
Check the Platform Support Matrix for ThingWorx Navigate for the version of Integration Runtime to use. If your Integration Runtime version is the latest, you can skip to step Import ThingWorx Navigate related extensions.
Download Integration Runtime
1. Download integration-runtime-<version>.jar and IntegrationRuntime-settings.json from the PTC Software Download page.
2. Select ThingWorx Platform, expand Release 8.0, and then expand ThingWorx Integration Runtime, and expand the Datecode for the release you’re downloading.
3. Download the file and save it to a local folder.
4. Unzip the downloaded file to use its content in the next step: integration-runtime-<version>.jar and integrationRuntime-settings.json.
* 
If the App Key is expired, you can extend the expiration date, or create a new App Key. To set up the expiration time for the App Key, follow the instructions in Application Keys.
Create a new App Key
You can restart Integration Runtime with the same App Key that you used for ThingWorx Navigate 1.6.x or 1.7.x.
In ThingWorx Composer, follow these steps to create a new App Key:
1. Click Composer > Security > Application Keys > New.
2. Type a random name, and then select User Name Reference as Administrator.
3. Click Save. A keyId is generated.
4. Copy the generated keyId to use in the next step.
5. Open the file integrationRuntime-settings.json, and look for the appkey.
6. Replace the value of the appkey with the generated keyID.
7. Save and close the file.
Start Integration Runtime
1. Start integration-runtime using one of the following commands:
If you’re using SSL for ThingWorx, specify the App Key in the JSON file: integrationRuntime-setting-ssl.
Use this command:
java -DconfigFile=integrationRuntime-settings-ssl.json -jar integration-runtime-<version>.jar
If you’re not using SSL for ThingWorx, specify the App Key in the JSON file: integrationRuntime-setting.
Use this command:
java -DconfigFile=integrationRuntime-settings.json -jar integration-runtime-<version>.jar
* 
If you are using Windchill Authentication, you need to specify the KeyStore and the TrustStore information in the JSON file integrationRuntime-setting-ssl.
Consult the ThingWorx Help for more information about Integration Runtime. Start with the topic “Integration Connectors.”