Drupal is a registered trademark of Dries Buytaert
Release: Entity API 8.x-1.8 Minor update available for module entity (8.x-1.8). Release: Module Filter 6.0.0 Major update available for module module_filter (6.0.0). Release: Blazy 3.0.19 Minor update available for module blazy (3.0.19). Release: Slick Carousel 3.0.8 Minor update available for module slick (3.0.8). Release: Blazy 3.0.18 Minor update available for module blazy (3.0.18). Release: Save & Edit 2.2.1 Minor update available for module save_edit (2.2.1). Release: Splide 2.0.14 Minor update available for module splide (2.0.14). Release: User Restrictions 2.1.1 Minor update available for module user_restrictions (2.1.1). Module Revived: Content Moderation Notifications 8.x-3.9 Module content_moderation_notifications updated after 10 months of inactivity (8... Usage Milestone: Account field split Module account_field_split crossed 10,000 active installs.

This module provides tools to migrate data stored in Drupal's key-value store. It allows you to move data that isn't stored as standard entities or configuration, such as Pathauto states or custom module data, making it easier to remap or transfer this information.

Migrate Key Value provides Drupal migrate source and destination plugins for the Drupal key-value store. This allows migrations to read from and write to any key-value collection, making it possible to migrate data that is not stored in regular entity or configuration storage.
Common use cases include:

  • Migrating Pathauto states (pathauto_state:node, pathauto_state:taxonomy_term, etc.)
  • Migrating any custom module data stored in the key-value store
  • Remapping key-value entries where the key (e.g. an entity ID) changes between source and destination

Example:

id: migrate_my_collection
label: 'Migrate my key-value collection'
source:
  plugin: key_value
  collection: 'my_module.my_collection'
  key: migrate
process:
  name: name
  value: value
  collection:
    plugin: default_value
    default_value: 'my_module.my_collection'
destination:
  plugin: key_value

Activity

Tracked releases
1
Tracked since
May 2026
Latest release
2 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Release date
1.x-dev Dev May 28, 2026