Introduction to content migrations
Gain the technical know-how to successfully migrate content to Sanity, adapting to unique project needs and confidently handling transactions and mutations.
This course is for developers migrating content from another platform into Sanity. It unpacks the different technical aspects and steps of the migration process and gives concrete examples of how to approach them.
Every re-platforming project looks different. You will need to adapt the examples to your specific use case, type of content, or any other constraints your existing stack has. But know that this course has been developed from experiences with many content migration projects, experienced first hand and second hand through our work onboarding customers.
The following lessons refer to transactions and mutations: making changes to your content stored in a dataset in Content Lake with the API. The documentation for transactions and mutations is an excellent companion to this course:
Note that this course is mostly theoretical, and the tasks will prompt you/your team to think and plan for an upcoming migration project. It's up to you to capture these thoughts in a document and/or as issues in a project management system. This course can also be run as a workshop.