Skip to main content

Documentation Index

Fetch the complete documentation index at: https://help.cryptolens.io/llms.txt

Use this file to discover all available pages before exploring further.

Devolens (formerly Cryptolens) helps you add licensing to your software, automate license delivery, and manage how customers access your products. At a high level, a typical integration has three parts:
  • Licensing data: products, license keys, customers, features, activations, and metadata.
  • Your application: verifies a license and decides what functionality to unlock.
  • Integration layer: client SDKs or direct Web API calls connect your application and backend systems to Devolens.

Runtime license checks

Inside your application, licensing usually becomes a simple decision: is this license valid, and what should the user be allowed to do?
if (license.HasFeature(1)
           .HasNotExpired()
           .IsValid())
{
    // Unlock the feature.
}
else
{
    // Show an activation, renewal, or upgrade message.
}
The exact code depends on your platform and licensing model. See key verification for a complete implementation.

What to learn first

Start with the core objects that most licensing models are built from, then learn how your application communicates with Devolens.
  • Products, keys, customers, and activations explains the main objects you manage in Devolens.
  • Web API explains how applications, backend systems, and integrations communicate with Devolens.
  • Licensing models shows common ways to combine these concepts, such as subscriptions, floating licenses, usage-based licensing, and user authentication.

Next