← All PHP Libraries
PHP Library Open source · GPL-2.0-or-later PHP

WP Freemius Client

A lightweight, UI-free Freemius SDK for WordPress plugins.

View on Packagist
  • 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
Overview

About WP Freemius Client

Handles license activation, deactivation, update delivery, and add-on listing by talking to the Freemius API directly — no bundled UI, no bloat.

What it does

WP Freemius Client is a slim alternative to the full Freemius SDK: it talks to the Freemius API directly to handle license activation, deactivation, update delivery, and add-on listing — and nothing else. There’s no bundled admin UI, so you stay in control of how licensing looks and behaves in your plugin.

Why it exists

The official SDK ships a lot of UI and opinion along with the licensing logic. When you only need the licensing plumbing — and want to design the experience yourself — this library gives you just that, keeping your plugin lean.

Install with Composer:

BASH
composer require foxelabs/wp-freemius-client

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.

Contact us Browse the software