WORDPRESS LICENSING PLUGIN

Self-Hosted Software Licensing For WooCommerce

Stop paying percentage fees and giving up control. MetaHuman License Manager lets you sell, issue, and validate software licenses directly from your WooCommerce store — secured with HMAC-SHA256 and hosted entirely on your own server.

100
Free Licenses Included
$0
Revenue Share Fees
4
REST API Endpoints
5
Platforms Supported

Awesome Capabilities

Everything you need to license, protect, and manage your software — built right into WordPress.

Secure Validation

HMAC-SHA256 signing with timestamp verification and constant-time comparison. Replay attack prevention with a ±5 minute window. Your licenses are validated against YOUR server — not a third party.

Simple REST API

Four clean JSON endpoints — activate, deactivate, validate, and ping. No SDKs to install, no dependencies to manage. If your platform can make an HTTP POST, it can validate licenses.

Offline Grace Mode

Customers don’t lose access during server outages. Configure a local validation cache so your software keeps running even when it can’t reach home base.

Device Management

Configurable seat limits per license. Track activated devices with labels, platforms, IP addresses, and last-seen timestamps. Customers can self-manage devices from My Account.

Subscription Licensing

Integrates with MetaHuman Subscriptions for automatic expiry management. Monthly, Annual, and Lifetime plans. License expiration syncs with subscription renewals.

Unit-Based Licensing

Sell licenses by the seat, device, unit, or however your product scales. Customers choose quantities at checkout and can adjust units on their subscription.

Easy License Validation

From purchase to activation in four simple steps — all on your own infrastructure.

01

License Purchase

Customer buys your product in YOUR WooCommerce shop. No external checkout, no redirects.

02

Key Issued

MLM automatically generates a unique, cryptographically secure license key and emails it to the customer with their order confirmation.

03

API Validation

Your software calls the REST API on YOUR server with the license key, device ID, and HMAC signature. The server verifies and activates.

04

Software Enabled

License is validated, device is registered, and your customer is up and running. Periodic heartbeats keep everything in sync.

Why MetaHuman License Manager?

Built for indie developers, SaaS builders, and WordPress plugin sellers who want control.

One Platform

Bridge e-commerce and application licensing under one roof. Your WooCommerce store handles sales, MLM handles licensing.

Low Overhead

Time is money — you save both. No percentage fees, no revenue share, no per-transaction costs. Flat-rate pricing that doesn’t scale with your success.

Flat-Rate Pricing

We don’t take a cut of your sales. Buy a tier or subscribe and do your thing. Your revenue stays yours.

Adapts to You

Configure platforms, seat limits, expiry models, and key prefixes per product. The plugin adapts to your software, not the other way around.

Simple Deployment

No SDKs, no costly servers, no complicated administration. Install the plugin, configure your products, and start selling licenses in minutes.

Room to Grow

Start with 100 free licenses. Upgrade to 1,000, 5,000, 10,000, or unlimited as your business grows. No migration, no downtime.

Us vs the Competition

See how MetaHuman License Manager stacks up against the alternatives.

FeatureMetaHuman
RECOMMENDED
Keygen / CryptolensFreemiusEnterprise (FlexNet / RLM)
Simple API (JSON + HMAC)✓ Core Design✓ REST APIs✗ Mostly WordPress SDK✗ Complex SDK
WooCommerce Integration✓ Built for it✗ Custom Work Required⚠ Uses own checkout
Free Tier for Developers✓ First 100 Licenses Free⚠ Limited Trial✗ Revenue Share✗ Enterprise Contracts
Subscription Licensing✓ Monthly, Annual, Lifetime⚠ Usually External Billing✓ Built-In⚠ Not Typical
Device Activations & Seat Limits✓ ConfigurableAvailable⚠ LimitedAvailable
Unit-Based / Usage Licensing✓ Built-In⚠ Limited Support⚠ Possible, but Complex
Deployment Complexity★ Easy★★ Moderate★ Easy★★★★★ Complex
Target AudienceIndie devs & SaaS builders, WP Plugin SellersSaaS startupsWP plugin sellersLarge enterprise vendors

Simple, Secure REST API

Four endpoints. JSON in, JSON out. HMAC-SHA256 signed. That’s it.

POST /wp-json/mlm/v1/activate
Bind a device to a license key. Pass license_key, device_id, platform, timestamp, and HMAC signature.
POST /wp-json/mlm/v1/deactivate
Remove a device from a license, freeing up a seat for another activation.
POST /wp-json/mlm/v1/validate
Heartbeat check. Confirm a license is still active and the device is registered. Updates last-seen timestamp.
GET /wp-json/mlm/v1/ping
Health check. Returns API version and server status.
SECURITY

Built-In Protection

Free to Start. Affordable to Scale.

Start with 100 free licenses. Upgrade only when you need more.

FREE
$0
/forever
Up to 100 licenses
All core features
REST API access
WooCommerce integration

Download Free

PRO Tier 1
$7
/month or $70/year
Up to 1,000 licenses
All core features
Priority support
Advanced analytics

Get Started

POPULAR
PRO Tier 2
$15
/month or $150/year
Up to 5,000 licenses
All core features
Priority support
Advanced analytics

Get Started

PRO Tier 3
$25
/month or $250/year
Up to 10,000 licenses
All core features
Priority support
Advanced analytics

Get Started

UNLIMITED
$50
/month or $300/year
No license limits
All core features
Priority support
Dedicated onboarding

Contact Sales

Frequently Asked Questions

Nope. MetaHuman License Manager is a standard WordPress plugin. If you can run WooCommerce, you can run MLM. No separate servers, no Docker containers, no external services required.

Every API request includes an HMAC-SHA256 signature computed from the license key, device ID, and timestamp. The server independently computes the same signature and compares them using constant-time comparison. Timestamps must be within ±5 minutes to prevent replay attacks.

MLM supports offline grace mode. Your software can cache the last successful validation locally and continue operating for a configurable period. Customers won’t be locked out by temporary outages.

Yes. Customers see all their licenses in the My Account → My Licenses tab. They can view activated devices, copy license keys, and deactivate devices to free up seats — all without contacting support.

It integrates directly with MetaHuman Subscriptions. License expiration automatically syncs with subscription renewals — monthly licenses expire after a month, annual after a year, and lifetime licenses never expire.

Mac, Windows, Linux, Web, and a generic ‘Any’ option. Each product can be configured for a specific platform, and web licenses support domain-level enforcement (one activation per domain).

Yes. You get 100 licenses completely free with all core features — no time limit, no feature restrictions. When you outgrow it, upgrade to a paid tier. We don’t take a percentage of your sales, ever.

Start Licensing Your Software Today

100 licenses free. No revenue share. No complicated setup. Install the plugin, configure your products, and start selling.