License Renewal

The OpenLegacy Platform requires a valid license to enable platform services and applications. If a license expires, access to certain platform capabilities may be restricted until a new license is applied. This guide explains how to renew the platform license after expiration.

Overview

The OpenLegacy Platform uses a Master License and Project Tag Licenses to control platform usage and API quotas.

The Master License governs the overall platform entitlement.

Project Tag Licenses control how many APIs or services can run under each project.

When a license is renewed, the process differs slightly between SaaS and Enterprise deployments.

How It Works

The Master License enables the platform.

Each Project Tag License represents a licensed API or service.

Services start successfully only if a valid Project Tag license key is configured.

Master License Renewal

SaaS Edition

In the SaaS edition, the Master License is automatically extended by the OpenLegacy Backoffice when the license is renewed.

No action is required from administrators.

Enterprise Edition

In the Enterprise edition, the Master License must be manually installed.

After renewal:

OpenLegacy Support sends the updated Master License to the administrator.

The administrator must upload or configure the new Master License in the platform.

Project Tag License Renewal

Project Tag Licenses control how many APIs or services are allowed.

When licenses are renewed:

The platform will prompt administrators to update the Project Tag license key

The new key must be applied to the running services

Updating Project Tag License Keys

  • Step 1 — Retrieve Updated License Keys

Obtain the extended Project Tag license keys from the licensing system.

  • Step 2 — Update Service Configuration

The Admin or DevOps engineer must update the license key used by the service.

Depending on the deployment, update either:

  • Environment variables
  • Service configuration files

Example: PROJECT_TAG_LICENSE_KEY=<updated-license-key>

  • Step 3 — Restart Services

After updating the configuration:

Restart the affected services

Confirm that the services start successfully

The updated license will now be applied.

License Behavior for Expired Project Tags

If a Project Tag License expires and is not renewed:

The APIs associated with that license will not count toward the licensed quota

The services using that license will stop serving on the next startup

This allows organizations to reduce their licensed capacity if fewer APIs are needed in the next licensing period.

Example

If your license allowed 100 APIs last year, but only 60 APIs are needed next year:

Renew only the required 60 Project Tag licenses

The remaining licenses will not count toward your quota

License Renewal Requirement

A license cannot be renewed unless the corresponding Hub Project Tag exists.

The Hub Project Tag must be present before the renewed license can be applied.


Best Practice

Only renew Project Tag Licenses that are required for the upcoming licensing period.

If certain APIs are no longer needed:

Do not renew those Project Tag licenses

They will not count toward your quota

This allows organizations to optimize license usage based on actual API needs.