One platform. Every licensing scenario.
TrialKey is a licensing system that helps developers of web sites and software manage the process of licensing and user management for their applications and services. Whether you want to offer a 14-day free trial before purchase, distribute license keys for downloadable software, or manage subscriptions for a web app — TrialKey handles it all with a handful of API calls.
Our zero-install approach means the same methodology works identically for web sites, mobile apps, and installed desktop software — no extra dependencies required on the client. Licensing is based on a username and password paired with a unique installation key, validated server-side.
To get users up and running even faster, TrialKey provides pre-built, brandable Quick Link screens for common actions like trial sign-up (with email confirmation) and password changes. Point users to your branded URL — no custom workflow code needed. Of course, the full REST API is always available if you prefer complete control.
What's Included
- Free trial management with configurable expiry
- License key generation and distribution
- Zero client-side footprint — web, mobile, desktop
- Pre-built branded Quick Link screens
- Email identity confirmation on sign-up
- Username / password + installation key validation
- Minimal REST API — self-explanatory and fast to integrate
- Multi-product and multi-tenant support
- Central user management dashboard
- Direct engineering team support
Everything you need to license your software
TrialKey covers the full licensing lifecycle — from first sign-up to paid conversion — with the fewest moving parts possible.
Licensing & Trial Management
Everything you need to onboard users and manage the full trial-to-paid lifecycle.
Free Trial Management
Configure trial periods of any length — 7, 14, 30 days or custom. Users sign up, confirm their email, and start using your app immediately.
License Key Distribution
Generate and distribute license keys for downloadable software. Pair a unique installation key with a username and password for server-validated activation.
Trial-to-Paid Conversion
When a trial expires, issue a paid license key and users are back up and running instantly — no re-registration, no friction.
Integration & Developer Experience
A minimal, self-explanatory API that works across every platform with zero client-side overhead.
Minimal REST API
A handful of API calls covers the full lifecycle — sign-up, validation, expiry, and renewal. Get integrated in an afternoon.
Zero Client Footprint
No SDKs, no installers, no extra dependencies. The same REST API methodology works identically for web apps, mobile apps, and desktop software.
Branded Quick Link Screens
Pre-built, fully customizable screens for trial sign-up, password reset, and account actions — branded with your logo and colors.
Security & Administration
Built-in safeguards and a central dashboard to keep your user base clean and under control.
Email Identity Confirmation
Built-in email verification on sign-up ensures only real users activate trials. Reduce fraud without writing a single line of email code.
User Management Dashboard
View, manage, and revoke licenses from a central dashboard. Track active trials, expired accounts, and licensed users across all your products.
Multi-Product Support
Manage licensing for multiple products and multiple tenants under a single TrialKey account. One platform, unlimited products.
Web Applications
License SaaS products, web portals, and browser-based tools. The same API call validates a session regardless of the tech stack.
Mobile Apps
iOS and Android apps use the same REST endpoint. No platform-specific SDK required — just an HTTP call on launch.
Downloadable Software
Distribute license keys for desktop installers. Pair a unique installation key with user credentials for server-validated activation.
