🔥WORDPRESS PLUGINS YOU WON'T FIND ANYWHERE ELSE!BloatSlayer🔍SEO Surgeon📦TrackShip🚀LaunchPad🎯CommandPost🔑VeriKeyProofFlow💬SiteChat🤖AltVault📢Announcement Bar🌙Dark Mode🖌️Login Logo🚫Disable Comments

Protect Your Software with
VeriKey

Issue, activate, and validate license keys for your WordPress plugins and themes. Built-in REST API, client SDK, auto-update server, and a full admin dashboard.

v1.0.4 — Latest Release
VeriKey — License Activation
VKPR-A1B2-C3D4-E5F6-G7H8
Activate
Status Active
Product My Plugin Pro
Domain example.com
Expires 2027-04-07

Everything You Need to
License Your Software

VeriKey gives you a complete licensing system right inside your WordPress dashboard.

🔑

License Keys

Generate, activate, and revoke license keys. Set expiration dates, domain limits, and customer info. Bulk create keys for launches.

🔌

REST API

Full REST API for activation, validation, and deactivation. Your plugins and themes can verify licenses with a single HTTP call.

💻

Client SDK

Drop-in PHP class for your plugins. Handles license checks, activation UI, and admin notices. Copy-paste ready code generator included.

🔃

Auto-Updates

Built-in update server. Upload release ZIPs and your customers get automatic updates through the standard WordPress updater.

📊

Dashboard

See all your licenses, activations, and products at a glance. Filter by status, search by customer, and export data.

🌐

Domain Binding

Lock licenses to specific domains. Set max domain limits per key. Track which domains are using each license in real time.

📋

License Analytics Pro+

Track activation rates, renewal trends, and usage per product over time. See which licenses are at risk of churning and where your top customers are.

🔑

Custom Key Formats Pro+

Define your own license key format — prefix, segment length, character set, and separators. Brand every key with your product name or company identity.

🔔

Webhook Notifications Pro+

Fire webhooks on activation, deactivation, expiry, and renewal events. Sync license data with your CRM, billing system, or Slack in real time.

🔨

Bulk License Generation Pro+

Generate hundreds of license keys at once with a single action. Set shared limits, expiry dates, and product assignments — ideal for resellers and launches.

Up and Running in 4 Steps

1

Install VeriKey

Upload and activate VeriKey on your WordPress site.

2

Create Products

Add your plugins or themes as products with version info and changelogs.

3

Generate Keys

Create license keys for your customers with expiration and domain limits.

4

Integrate SDK

Drop the client SDK into your plugin. It handles activation and update checks.

Simple, Transparent Pricing

Every plan includes the full REST API, client SDK, and admin dashboard. Upgrade for more sites, higher license quotas, and advanced automation features.

Starter
$49 /year
Billed annually • 1 site
  • 1 site license
  • Up to 25 license keys
  • REST API
  • Client SDK
  • Admin dashboard
  • Domain binding
  • Activation logging
  • License analytics
  • Custom key formats
  • Webhook notifications
Get Starter
Agency
$299 /year
Billed annually • 25 sites
  • 25 site licenses
  • Unlimited license keys
  • REST API
  • Client SDK
  • Admin dashboard
  • Domain binding
  • License analytics
  • Custom key formats
  • Webhook notifications
  • Bulk key generation
  • Priority support
Get Agency

Frequently Asked Questions

What's the difference between Starter, Pro, and Agency?
All plans include the REST API, client SDK, admin dashboard, and domain binding. Starter ($49/yr) covers 1 site and up to 25 license keys — ideal for a single product. Pro ($129/yr) adds 5 sites, unlimited license keys, analytics, custom key formats, and webhook notifications. Agency ($299/yr) expands to 25 sites and adds bulk key generation for resellers and large launches.
How does VeriKey differ from other licensing plugins?
VeriKey runs entirely on your own WordPress site. You own your data, control your API, and never depend on a third-party SaaS. It includes a REST API, client SDK, and auto-update server in one package.
How do I integrate licensing into my plugin?
Use the built-in SDK code generator. It creates a drop-in PHP class for your plugin that handles license activation, validation, and deactivation. Just copy the generated code into your project.
What does the REST API support?
The API provides endpoints for license activation, validation, deactivation, and update checks. All responses are JSON. You can also use it to build custom integrations or mobile apps.
How does the auto-update server work?
Upload your plugin ZIP to VeriKey. It serves update info through the standard WordPress update API. Your customers see updates in their WordPress dashboard just like any other plugin.
Can I lock licenses to specific domains?
Yes. Each license key can be bound to one or more domains. You set the maximum number of allowed domains per key. Activations are logged with domain and IP for auditing.
What happens when a license expires?
Expired licenses fail validation checks. Your plugin can then disable pro features, show an expiration notice, or take whatever action you configure in the SDK. Customers can renew to reactivate.

Ready to Protect Your Software?

Start licensing your plugins and themes with VeriKey. Plans from $49/year.

Get VeriKey Compare Plans
BT
BT Assistant Ask me anything!