Rivlo Licensing

Protect your Umbraco packages with flexible, developer-friendly licensing.

Rivlo Licensing is a small, developer-focused licensing validator for custom Umbraco packages.

It helps you securely enforce domain- and version-based licensing without needing external servers — ideal for commercial or closed-source packages.

Signed offline license files — no calling home

Multi-domain and multi-version support

Tiered licensing (basic, pro, enterprise)

Bundles and master licences

Minimal-code integration with your existing packages

Simple dashboard visibility via status API

How it Works

Rivlo Licensing runs entirely in your package codebase.

You generate licences using your own private key, and distribute them as secure JSON files. The validator:

  • Verifies the signature

  • Checks the current domain, Umbraco version, expiry date and any custom rules you define

  • Returns a licence status your package can enforce

It supports dependency injection, testability, and extensibility.

Currently available for Umbraco 13 - coming soon to Umbraco 14+.

Pricing and Licensing

Rivlo Licensing is completely free to use.

  • No signup required

  • No call-home or tracking

  • Just install the package and start validating

We provide a helper class, documentation, and example usage to get started quickly.

🔐 You’ll need to generate your own licence files using your private key.

📃 By using this package, you agree to the End User Licence Agreement (EULA)