Safely migrate content between Craft CMS 5 environments — with automatic dependency resolution, field-level conflict review, asset transfer, multi-site support, and snapshot-based rollback.
Transport exports the content you choose into a portable, inspectable .zip package and
imports it into another environment, resolving every reference by UID so nothing breaks
when IDs differ between sites.
Features
- Portable packages — a
.zipof JSON (manifest.json+ per-type element files) plus bundled asset files. Human-readable and version-independent. - UID-based identity — references (relations, authors, parents, Matrix/Hyper links) are stored as UIDs and resolved to local IDs on import. No fragile ID mapping.
- Automatic dependency ordering — a topological sort imports each element after the elements it depends on (structure parents, authors, relations), with cycle detection.
- Field-level diff & selective merge — review each changed field side by side and accept or reject it individually before importing.
- Asset file transfer — bundles real files from any volume and recreates them in the target.
- Multi-site — per-site title/slug/enabled/field values, with optional site mapping.
- Snapshot-based rollback — every import is snapshotted first; roll it back with one click. Rollbacks are themselves reversible.
- CLI — script exports, imports, history, and rollbacks.
- Extensible — register handlers for custom element and field types. Built-in conditional support for Commerce, Verbb Hyper, Neo, and Super Table.
Standard
Plus $79/year after one year.
Installation Instructions
To install this plugin, copy the command above to your terminal.
Reviews
This plugin doesn't have any reviews.
Active Installs
0
License
Craft
Last release
June 28, 2026