---
title: "Migrate changes between instances"
slug: "migrate-changes-between-instances"
abstract: "Overview of the methods for importing and exporting information between instances."
---
# Migrate changes between instances

Sitecore Content Hub offers various methods for importing and exporting information between different instances, depending on the type of information you need to transfer.

## Migrate assets and metadata

You can migrate your data using either of the following methods:

- Through [asset downloads](https://doc.sitecore.com/ch/en/users/content-hub/download.html) and [uploads](https://doc.sitecore.com/ch/en/users/content-hub/upload-assets.html). This method exports only assets (no metadata).
- Through [Excel exports](https://doc.sitecore.com/ch/en/users/content-hub/export-excel-data.html) and [imports](https://doc.sitecore.com/ch/en/users/content-hub/import-excel-data.html). This method exports lists of any type of entity along with associated metadata.

> [!note]
> To migrate both the relevant assets and their metadata, use a combination of the two methods.

## Migrate structural changes

Content Hub offers an [import/export package feature](https://doc.sitecore.com/ch/en/users/content-hub/importing-and-exporting-packages.html) that lets you migrate your structural changes between instances. The package itself is a `.zip` file containing JSON files that are organized by category. After importing a package, the imported changes take effect immediately and become available for other users. The imported configuration overwrites the existing configuration.

You can also import or export packages [using the CLI](https://doc.sitecore.com/ch/en/developers/cloud-dev/content-hub-cli.html "Content Hub CLI"), which is especially useful for automating package deployments as part of a continuous integration pipeline.

## Migrate extensions

[**External page component entities**](https://doc.sitecore.com/ch/en/users/content-hub/external.html) are included in the import or export package, under the **Portal pages** directory. All the configuration, code, and UI files of the external component are included in the JavaScript bundle.

> [!note]
> Currently, Content Hub doesn't support automatically importing or exporting actions. Use the Excel import or export feature instead.

## Migrate cloud components

**Logic apps and Azure functions** are Azure cloud services and are managed in the Azure platform. For more information about the continuous integration of Azure functions and logic apps, see the [relevant Microsoft documentation](https://docs.microsoft.com/en-us/azure/azure-functions/functions-continuous-deployment).