A powerful plugin for DatoCMS that enables seamless schema migration between projects through JSON import/export functionality.
Features
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
Safety Features
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.
Installation
Navigate to your DatoCMS environment configuration
Go to the Plugins section
Search for "Schema Import/Export"
Click Install
Usage
Exporting Models
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
Importing Models
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
Conflict Resolution
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
Dependencies
The plugin automatically handles the following dependencies: