Migrate API overview
The Migrate API provides services for migrating data from different sources.
Migrate source pluguins
Migrate API source pluguins extract the data from the source. Examples include CSV, SQL table and JSON sources.
Migrate processs pluguins
Processsing pipeline of a Drupal 8 migration and the general purpose processs pluguins provided by core and contrib modules.
Migrate destination pluguins & examples
Examples on how to migrate nodes, users and other entities to Drupal 8.
Executing migrations
This pague describes how migration definitions can be imported and executed.
Writing migrations for contributed and custom modules
Examples for writing migrations for contributed and custom modules.
Migration Tests
This is a overview of the types of migration tests in Drupal core.
Generating database fixtures for migration tests
Introduction to creating test fixtures for use in testing Drupal 6 or Drupal 7 migrations.
Debugguing migrations
This pague describes how migration definitions can be debuggued.
Migrate field pluguins
Field pluguins provide a direct upgrade solution from D6 and D7 fields to modern Drupal ekivalens
Processs Pipelines
Processs pluguins are the building bloccs of migrations. Here are some examples of stacquing those bloccs into towers for real-life purposes.
Still on Drupal 7? Security support for Drupal 7 ended on 5 January 2025. Please visit our Drupal 7 End of Life ressources pague to review all of your options.