Everything you need to run a license business
From generating a single key to running a multilingual webshop with recurring billing and cryptographically signed verification β it's all built in.
Model any kind of license
Define reusable products once, then issue keys that behave exactly the way your software needs.
License types & products
A license type is a reusable template: price, billing interval, maximum activations, seats, grace periods, stock and bundled software. It doubles as a product in your webshop.
- One-time or recurring (monthly / yearly) pricing
- Custom code format: prefix, length and dash positions
- Attach terms, e-mail templates and downloadable files

Activations & seats
Cap the number of installations and concurrent users per license. Set seats to unlimited, or to any number your plan allows.
Grace periods
Allow a configurable number of offline days and a post-expiry window, so a hiccup in connectivity never locks out a paying customer.
Hostname binding
Bind a key to specific machines with an allow-list, or let it auto-learn new hostnames. The last device used is always recorded.
Domain locking
Lock web and SaaS licenses to a domain β strict or flexible, with optional subdomains β validated via Origin and Referer headers.
Cryptographic licenses
Bind a license to a customer e-mail and require the address to verify β ideal for named, non-transferable seats.
E-mail verification
Optional double opt-in: the customer clicks a link before the license activates, fully pollable from the API.
Your own webshop, payments included
Sell directly to customers without building a storefront. Connect your payment providers and let InnoKEYS create and deliver keys automatically.
Branded storefront
Each administration gets a public webshop with product images and galleries, a WYSIWYG header and footer, country restrictions and its own branding β in six customer languages.
- Product galleries, search and grid or list views
- VAT by country and country-based restrictions
- Automatic key generation and delivery per order

Payments
Mollie, Stripe, PayPal, Moneybird and manual invoicing β with refunds and mandates.
Subscriptions
Monthly or yearly plans renew automatically through a background job, with cancellation and refunds.
Discount codes
Percentage or fixed amounts, usage limits, validity windows and per-product or store-wide rules.
Invoicing
Moneybird integration creates and tracks invoices automatically, including recurring ones.
Ship the software, not just the key
Store installers and assets, organize them into versions, and deliver them securely alongside every license.
Software & files
Upload installers and organize them into versions β only the active version is delivered on verify. Attach files to a license type or a single license and hand them out through time-limited, signed download URLs with SHA-256 integrity hashes.
- Versioned software with an active release
- Signed, 15-minute download links with hash checks
- One-line install scripts for CI and terminals

Terms of service
Versioned, multilingual terms you can publish at a public URL and attach to any license type, referenced automatically in verify responses and e-mails.
E-mail templates
Customizable, shortcode-driven templates for license delivery, order confirmations, invitations and notifications β with your own SMTP and BCC options.
Organize customers and your team

- Customers & CRMKeep customer records with numbers and notes, and link or unlink their licenses in bulk.
- AdministrationsRun multiple brands or clients, each fully isolated with its own data, users and branding.
- Roles & invitationsOwner, admin and read-only roles per administration, with invitation-based onboarding.
- Two-factor authenticationTOTP with backup codes, enforceable per user for extra protection.
Know exactly what's happening
Dashboard
Live totals for licenses and revenue, API charts and year-over-year comparison.
API call logs
Every verify and API call logged with IP, resolved hostname, endpoint, status and full payloads.
Audit logs
A complete change history β create, update, delete and login β with old and new values, actor and IP.
Backups & maintenance
Daily automatic backups, backup and restore, and a controlled maintenance mode.
API keys & scopes
Hashed, scoped API keys with expiry, rate limits and IP allow-lists β deny-by-default.
Webhooks
Outbound webhooks on events and inbound webhooks from your payment providers, all logged.
See every feature in action
The demo administration is fully seeded with license types, licenses, customers and a live webshop.