Enable UniForm on a new or existing Delta table by setting delta.universalFormat.enabledFormats to iceberg (or hudi) in TBLPROPERTIES
After the first write following enablement, locate the generated Iceberg metadata directory under _delta_log/
Register the Iceberg metadata path in an Iceberg-compatible catalog (e.g., Glue, Polaris) so that Iceberg engines can discover the table
Query the table from an Iceberg engine such as Trino or Athena and verify that it reads the same data as a Delta engine
Monitor that Delta writes continue to update the Iceberg metadata synchronously; confirm that there is no lag by comparing snapshot timestamps across both formats
Known gotchas
UniForm generates Iceberg metadata as a side effect of Delta writes, adding latency to each write transaction proportional to the metadata volume; this can be significant for high-frequency small-batch writes
Iceberg engines that consume UniForm metadata must treat the table as read-only; writing via the Iceberg path is not supported and will corrupt the Delta transaction log
UniForm does not support all Delta features (e.g., deletion vectors are translated to equality deletes in Iceberg metadata); verify that downstream Iceberg engine supports the translated format
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp