Only licensed buyers
Each update check is matched to a valid purchase before a package is offered.
Update delivery
Ship in-product updates to paying customers. Buyers get the versions they paid for — without putting every release on a public URL.
Each update check is matched to a valid purchase before a package is offered.
Signed URLs expire quickly. Releases stay off permanent public file paths.
See adoption by module and version without storing customer names.
Without a protected update channel, developers often pay per-platform release costs (e.g. 99 EUR) even before any sale. If they still want in-plugin updates, they need controlled download access.