Client SDK Overview #
The DMSI Update Server provides ready-to-use client libraries for integrating auto-update support into your software.
What Are the Client SDKs? #
Client SDKs are code files you add to your software product (not your WordPress site). They handle communication with the Update Server API so your software can:
- Check for available updates
- Display update notifications to users
- Download and apply updates
Available SDKs #
| Language | Best For |
|---|---|
| PHP (generic) | Any PHP application, framework, or CMS |
| PHP – WordPress Plugin | WordPress plugins with native WP update system integration |
| PHP – WordPress Theme | WordPress themes with native WP update system integration |
| PHP – WordPress License | License key management UI for WordPress plugins/themes |
| Python | Desktop apps, scripts, Django/Flask web apps |
| C# / .NET | Windows desktop apps, .NET services, WPF applications |
How to Get the SDKs #
- Go to DDLS > Settings > Update Server tab
- Scroll to Client SDK
- Select your language
- Click Download SDK
The downloaded ZIP contains SDK files pre-configured with your store URL. See Downloading Client SDKs for details.
What You Configure #
After downloading, configure the SDK with:
- Your product ID (from DDLS > Products)
- Your customer's license key (how you store this depends on your product)
The store URL is already set by the download tool.
