A plugin for Strapi CMS that facilitates content migration between environments, including user roles and permissions. Current stable version is 3.6.3, with irregular releases. Key differentiators include support for migrating Strapi's built-in user-permissions data and handling of relational content. Competes with Strapi's native transfer features, but offers a simpler migration path for non-Enterprise users.
npm install strapi-plugin-migrateNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Shows how to configure and run a migration between two Strapi instances, including entity mapping.
Update entity mapping to use { fieldName: { type: 'string' } } format.Replace collection('article') with collections: ['article'] in config.Generate tokens with 'find' and 'create' permissions on all content types.
Add 'includeUsersAndRoles: true' to migration configuration.
Manually review and cleanup target before retrying.
Ensure migration config has a 'migrations' array with valid entries.
Use format: { field: { type: 'string' } } or other valid type.Run npm install strapi-plugin-migrate and add to config/plugins.js.
Generate new token with full content-type permissions in Strapi admin.