Migrateful is a migration manager for the Contentful platform that enables managing data schemas as code with automated migration scripts, versioned releases for easy rollback, and separate environments for production, development, and features. Version 0.1.0 is the initial release. It differentiates from Contentful's low-level SDKs by providing an out-of-the-box migration system with version tracking and environment management, inspired by Contentful's scripting guide.
npm install migratefulNo compatibility data collected yet for this library.
Verified import paths — ran on the pinned version, not inferred.
Creates a migration script and applies it to the master environment using npx.
Export both variables before running npx migrateful.
Create the folder and name migration files as {version}-{name}.js (e.g., 01-init.js).Go to Settings > Environments and set up the first alias (rename master environment).
Run 'npm install contentful-management' in the project root.
Go to Contentful UI > Settings > Environments and set up the first alias (rename master environment).