The Contentstack Migration Framework is designed to help users seamlessly migrate content from a legacy Content Management System (CMS) to Contentstack. The framework simplifies the migration process by providing an intuitive interface and step-by-step workflow for importing content, mapping content types, and migrating data into a stack within Contentstack. This guide outlines the process for installing the migration framework.
Note: If you are migrating Sitecore data, setting up the Migration Framework via Docker is recommended. Refer to the Set Up Content Migration Framework (Docker) document for detailed instructions.
Before you begin the installation process, ensure that you have the following prerequisites:
Follow the steps below to install the migration framework on your system:
git clone https://github.com/contentstack/migration-v2.git && cd migration-v2 && setup-nvm.bat_1.png)

Warning: Ensure you select the correct legacy CMS to avoid any errors during the migration.
_3.png)
Note: The file type may vary depending on your legacy CMS. For example, Sitecore data is exported in ZIP format whereas Contentful data is exported in JSON.

This completes the installation of the Contentstack Migration Framework. You’re now ready to begin migrating your content.