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 .zip of 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
Version
5.0.2
License
Craft
Compatibility
Craft 5
Last release
June 28, 2026