A powerful plugin for DatoCMS that enables seamless schema migration between projects through JSON import/export functionality.
- Export single or multiple models/block models as JSON files
- Import models into different DatoCMS projects
- Smart conflict resolution with guided instructions
- Automatic plugin dependency detection and inclusion
- Safe import operations that preserve existing schema
As a security measure, this plugin is designed to never modify existing schema entities in the target project during JSON imports. It only adds new entities to the project, making the operation completely safe and non-destructive.
- Navigate to your DatoCMS environment configuration
- Go to the Plugins section
- Search for "Schema Import/Export"
- Click Install
- In the Schema section, navigate to one of your models/block models
- Select the "Export as JSON..." option
- If the model/block model references other models/block models, you can decide to export them as well
- Save the generated JSON file
- Navigate to your DatoCMS environment configuration
- Go to the Import/Export section
- Drop your JSON file
- Follow the conflict resolution prompts if any appear
- Confirm the import
When importing models, the plugin will:
- Detect potential conflicts with existing schema
- Provide clear instructions for resolving each conflict
- Allow you to review changes before applying them
The plugin automatically handles the following dependencies:
- Required field plugins
- Block model relationships
- Field validations
- Field appearance settings