WP Freemius Client
A lightweight, UI-free Freemius SDK for WordPress plugins.
- License activation and deactivation against the Freemius API
- Automatic update delivery for licensed plugins
- Add-on listing without the full Freemius SDK
- UI-free by design — bring your own interface
- License
- GPL-2.0-or-later
- Language
- PHP
- Requires
- PHP 7.4+
Frequently asked questions
Can I use Freemius licensing without the full Freemius SDK?
Yes. WP Freemius Client talks to the Freemius API directly for license activation, deactivation, update delivery, and add-on listing, leaving out the bundled SDK's admin UI, opt-in screens, and tracking.
Why avoid the official Freemius SDK?
The official SDK ships a large amount of code and its own interface, which can conflict with a plugin's design or with another plugin bundling a different SDK version. This library is UI-free by design: it handles the API calls, and you build the interface you want.
Does it handle automatic updates for licensed plugins?
Yes. Update delivery for licensed installs is one of its core jobs, alongside activating and deactivating license keys.
What PHP version does it need?
PHP 7.4 or newer. Install it with `composer require foxelabs/wp-freemius-client`; it is GPL-2.0-or-later licensed.
Learn how we can help you build better.
Questions about a plugin, a licence, or an expert advisor — ask and get a straight answer from the team that wrote the code.