Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Release: Opensolr Search 4.5.0 Minor update available for module opensolr_search (4.5.0). Release: Timelinr 1.0.1 Minor update available for module timelinr (1.0.1). Usage Milestone: Simplify Module simplify crossed 10,000 active installs. Usage Milestone: Views Reference Filter Module entityreference_filter crossed 10,000 active installs. Usage Milestone: Dropdown Language Module dropdown_language crossed 10,000 active installs. Usage Milestone: Paragraphs Browser Module paragraphs_browser crossed 10,000 active installs. Usage Milestone: OpenAPI Module openapi crossed 10,000 active installs. Usage Milestone: Decoupled Router Module decoupled_router crossed 10,000 active installs. Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Migrate Tools

64,465 sites Security covered Drupal 9–11
View on drupal.org

This module provides tools to manage and run Drupal data migrations using Drush commands and a web interface. It allows you to check migration status, import, roll back, stop, reset, and view messages related to your migrations.

The Migrate Tools module provides tools for running and managing Drupal migrations.

Drush commands supported include:

  • migrate:status - Lists migrations and their status.
  • migrate:import - Performs import operations.
  • migrate:rollback - Performs rollback operations.
  • migrate:stop - Cleanly stops a running operation.
  • migrate:reset-status - Sets a migration status to Idle if it's gotten stuck.
  • migrate:messages - Lists any messages associated with a migration import.
  • migrate:fields-source - List the fields available for mapping in a source
  • migrate:tree - Shows a tree of migration dependencies

A Web UI provides a front-end equivalent to many of the drush commands.

Versions

Note:
Since Drush 10.4 many of the drush commands are also available in Drush core. The code-base that made its way into Drush 10.4 was from an earlier and simpler fork of this module's code. For example, Drush does not support migrate plus config entities or provide a progress bar. Over time, the Drush team continues to add features and some of this might become incorporated upstream. The support team for Drush is unique from migrate tools. Any features or support requests for Drush core should be handled in its Github issue queue.

  1. 6.0.x - Compatible with Drupal 9+ and Drush 11+ and PHP 7.4+. This is where primary development will be focused.
  2. 8.x-5.x - Compatible with Drupal 8.8 || 9.0+ and Drush 9/10.
  3. 8.x-4.0-beta2+ - Compatible with Drupal 8.3.x and above and Drush 9. (Drush 8 support in 4.x is best effort at this point)
  4. 8.x-3.0-rc1 - Compatible with Drupal 8.2.x only, no longer supported.
  5. 8.x-2.0 - Compatible with Drupal 8.1.x only, no longer supported.
  6. 8.x-1.0 - Compatible with Drupal 8.0.x only, no longer supported.

Depends on

Dependencies of the latest stable release

  • migrate Drupal core

Activity

Tracked releases
7
Tracked since
Nov 2024
Latest release
3 months ago
Releases (12 mo)
3 ▼ from 4
Maintenance
Active

Release Timeline

Releases

Version Type Core Release date
6.1.4 Stable 9–11 May 13, 2026
6.1.3 Stable 9–11 Dec 31, 2025
6.1.x-dev Dev 9–11 Dec 30, 2025
6.1.2 Stable 9–11 Jul 24, 2025
6.1.1 Stable 9–11 Jul 11, 2025
6.1.0 Stable 9–11 Jul 7, 2025
6.0.5 Stable 9–11 Nov 5, 2024