What is the DMSI Update Server Extension? #
The DMSI Update Server extension turns your WordPress/WooCommerce site into a software update distribution server for products licensed through DMSI-DDLS (Digital Downloads, Licensing & Subscriptions).
What it does:
Your customers install your software (WordPress plugins, themes, desktop apps, etc.). That software checks your site for updates using the extension's REST API. If a new version is available, the software downloads it automatically or notifies the customer to update.
What This Extension Adds #
Core DMSI-DDLS manages your license sales, activations, and file downloads from the customer portal. With DMSI Update Server, your customers' software can check for and download updates automatically — no portal login required — using their license key for authentication. This turns DDLS into a complete auto-update infrastructure for any kind of software product.
Who Uses This Extension #
- WordPress Plugin Developers – Customers' WordPress sites check for plugin updates and get them via the built-in WP update system
- WordPress Theme Developers – Same as plugins, but for themes
- Desktop Application Developers – Windows, macOS, or Linux apps that use the Python or C# SDK to receive updates
- SaaS / Web Application Developers – Any PHP or server-side application using the PHP SDK
Key Capabilities #
| Capability | Description |
|---|---|
| Auto-update API | REST API that client software calls to check for updates |
| Staged rollouts | Release updates to a percentage of your users first |
| Release channels | Stable, beta, and alpha tracks per license |
| Secure file delivery | HMAC-signed tokens protect file downloads |
| Email notifications | Notify customers by email when a new version is published |
| Customer portal | Customers see available updates, download history, and notification preferences |
| Client SDKs | Ready-to-use code for PHP, WordPress, Python, and C# |
| Version adoption tracking | See what versions your customer base is running |
