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.

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.