Code Craft — web development and digital marketing
WooCommerce Pluginv1.0.0

VaultKey — Downloads & Licenses

Tokenized file delivery + license-key activation REST API

No reviews yetUpdated July 2026 Live preview
Live demo

Everything included

  • Tokenized secure downloads
  • Per-item license keys
  • Activation-limit REST API
  • Deny-all file protection
  • Download log with IP
  • Revoke / regenerate keys
How activation works

Licensed & activated in 60 seconds

Try the live demo
  1. 1

    Buy your license

    Monthly, yearly or lifetime — your key is emailed instantly.

  2. 2

    Install the plugin

    Upload the zip in wp-admin. The free core works right away.

  3. 3

    Enter your key

    Paste it in the plugin's License tab to activate.

  4. 4

    Pro unlocked

    Pro features, updates and priority support switch on.

Free vs Pro

Start free. Upgrade when you need more.

The free core is a real, working plugin — not a trial that expires. Pro unlocks the advanced modules with a licence key, and nothing you build on free is lost when you upgrade.

Free core

$0 forever

Everything most sites need. No account, no email required — download and install.

.zip · v1.0.0 · 0 downloads

Pro licence

from $9.00/mo

Same plugin, every module unlocked by your licence key — plus updates and priority support.

Get the Pro licence

Already bought it? Enter your key:

Or sign in — every licence you own shows up there.

FeatureFreePro
Tokenized secure downloads
Included
Included
Per-item license keys
Included
Included
Activation-limit REST API
Not included
Included
Deny-all file protection
Not included
Included
Download log with IP
Not included
Included
Revoke / regenerate keys
Not included
Included
Core functionality
Included
Included
Unlimited use on your own sites
Included
Included
Community support (WordPress.org)
Included
Included
Automatic 1-click updates
Not included
Included
Priority email support
Not included
Included
Advanced modules & settings
Not included
Included
REST API & WP-CLI access
Not included
Included
Setup help from an engineer
Not included
Included

Upgrading is just entering a key — same plugin, same settings, nothing to reinstall or migrate.

Selling files is easy. Protecting them isn't.

Default WooCommerce download links are long-lived URLs that end up on forums within a week of launch. VaultKey issues signed, single-purpose tokens that expire on a schedule you choose, tie to the purchasing customer, and stop working when limits are hit — so a link posted publicly is worthless to whoever finds it.

  • Signed tokens with configurable expiry
  • Download-count limits per order or per product
  • Files stored outside the web root, never directly reachable
  • IP and user-agent binding options for high-value files

License keys with a real activation API

If you sell software, plugins, themes or anything that needs unlocking, VaultKey generates a unique key per sale and exposes a proper REST API for activation, validation and deactivation. Your product calls the API, checks the key, and unlocks. Site limits are enforced server-side, so a key sold for one site cannot quietly run on twenty.

  • Automatic key generation on purchase, formatted as you like
  • REST endpoints for activate, validate and deactivate
  • Per-plan site limits enforced server-side
  • Customers manage their own activations from their account

Your customers can help themselves

Every customer gets a downloads area showing their purchases, remaining download count, license keys with copy buttons, and their active site activations — so they can deactivate an old site and activate a new one without emailing you. Support tickets about downloads mostly disappear.

  • Self-service downloads and key management
  • Customers can free up their own activation slots
  • Re-send download emails without contacting support
  • Purchase history with invoices

Know exactly what's happening

Every download and every activation is logged with timestamp, IP, user agent and outcome. If someone's key is being used from six countries in a day, you'll see it, and you can revoke or reset from the admin without touching the database.

  • Full download and activation audit log
  • Suspicious-activity flagging
  • One-click key revoke or activation reset
  • CSV export for accounting and analysis

Works well with VaultKey

Most stores running VaultKey pair it with these. Every plugin below shares the same licence system, coding standards and support team.

Also popular with our customers: TillCraft, InvoiceCraft. Browse every woocommerce plugins or see our best-selling plugins. Need this built into a custom project? Our WordPress development team can help.