Except the volume_import [1] and volume_export [2] functions, use zfs send/receive.
If you look at the other storage plugins, for example LVM Thin (which does support snapshots), there is no volume_export function. As for BTRFS, which would support something similar, it is still considered a...