Schema Sync
Sync document types, data types, templates, stylesheets, dictionary items, and languages between environments.
What Gets Synced
Schema sync covers all structural elements of your Umbraco site:
Document types — with all properties, compositions, and nested content types
Data types — with full editor configuration (including complex editors like Block List, Block Grid)
Templates — and partial views
Stylesheets — and scripts
Dictionary items — with all language values
System languages — and culture definitions
How It Works
DoubleSync exports your schema as a JSON snapshot. When you compare two environments, it performs a property-level diff and shows you exactly what has changed. You can then cherry-pick which items to sync, or push everything at once.
Dependency Resolution
Schema items often depend on each other. A document type might reference a data type, which references another data type. DoubleSync uses topological sorting to automatically determine the correct import order, ensuring dependencies are created before the items that reference them.
Using Schema Sync
Open the DoubleSync dashboard
Select your source and target environments
Click "Compare" to generate a diff
Review the changes in the diff viewer
Select the items you want to sync (or select all)
Click "Push" or "Pull" to apply the changes
Free Tier
Schema sync is included free in the Community tier. No license key is required for schema-only sync.