Sell licensed software from your WordPress store

Checkout and license keys on WordPress; your software can run anywhere. Call the REST API from a WordPress product, a desktop app, React, or another CMS to validate keys and activation limits. Avenia Digital Products is the store plugin.

Commerce on WordPress. Validation where you ship.

The store lives on your site. The product you sell talks to it over the license REST API.

Set up the store

Install Avenia Digital Products, connect Stripe or PayPal, and create a product with files and license settings.

Issue keys at sale

Each order can generate a unique key with the activation limit you define for that tier.

Deliver the package

Buyers get secure download links plus the key by email and from My Account.

Check from your app

Your software calls validate, activate, and deactivate on your store to enforce the license.

WordPress handles sales. Your app handles enforcement.

Licensed software needs two pieces: a place to take payment and issue keys, and a way for the product to confirm those keys are valid. Avenia Digital Products covers the first on your WordPress site. The license REST API covers the second, whether the buyer installs a plugin, a theme, a desktop build, or a web app you host elsewhere.

That split keeps your commerce stack simple. You are not rebuilding checkout in every language or framework. Customers still buy from a familiar WordPress storefront. Developers integrate one API to gate features, count activations, and respect subscription status. If you sell WordPress plugins or themes, you can also deliver WordPress updates so customers install new versions from their dashboard.

Built for software licensing

License keys, activation limits, and API endpoints on the same store that takes payment.

REST API from any stack

Validate licenses from WordPress, Node, PHP, desktop apps, or anything that can send HTTPS requests to your store.

Tiered activation limits

Sell a single-site license and a multi-site bundle from the same product with license quantity pricing.

Files plus keys

Attach installers or ZIP archives. Customers download after payment while your app checks the key separately.

Subscriptions optional

Add monthly or yearly billing when access or updates depend on an active subscription.

Software licensing questions

No. The store runs on WordPress. The product you license can be a plugin, theme, desktop app, or other software that calls your store’s license REST API.

Yes. When the product is a WordPress plugin or theme, enable WordPress updates so customers with a valid license can install new versions from their dashboard. For other stacks, use the license REST API to gate access in your own app.

You set how many activations each purchase allows. When a customer activates, the API records it. When they hit the limit, further activations are blocked until they deactivate an existing one or upgrade.

Yes. Use one-time pricing for perpetual access or subscriptions when billing should renew monthly or yearly.

No. You pay for Solo, Studio, or Agency by site count. Stripe and PayPal charge their standard processing fees; we do not take a cut of your revenue.

Sell on your own WordPress site

Pick a plan, connect payments, and publish your first licensed product with keys and API validation.