Skip to main content

License management

AIControls requires a valid license before it will process AI traffic — MCP tool calls and LLM requests. Without one, the Admin UI stays fully accessible, but a banner is shown and AI requests are blocked until a license is loaded.

Need a license or an upgrade?

Contact support@nirmata.com for a new license, or to upgrade an existing one.

License types

  • Trial — a time-limited license for evaluation.
  • Enterprise — a full production license, issued for your organization (SaaS) or your cluster (Kubernetes Self-Hosted).

Managing your license

Go to Settings → License in the Admin UI to:

  • View your current plan and expiry date
  • Request a trial extension or an enterprise upgrade
  • Upload a new .lic file you received from Nirmata

Kubernetes Self-Hosted

Self-hosted Kubernetes licenses are bound to your cluster rather than to a Nirmata account — a license issued for one cluster will not activate on another.

1. Get your cluster ID

kubectl get namespace kube-system -o jsonpath='{.metadata.uid}'

2. Request a license

Email the ID above to support@nirmata.com with your organization name and whether you'd like a trial or enterprise license. Nirmata will send you a signed .lic file.

3. Activate the license

Point your Helm values at the license file path:

# values.yaml
proxy:
licenseFile: /etc/aicontrols/license.lic

Then create a Secret from the file and mount it into the pod:

# Replace RELEASE and NAMESPACE with your `helm install` release name and target namespace
kubectl create secret generic aicontrols-license \
--from-file=license.lic=./path/to/license.lic \
-n NAMESPACE

kubectl patch deployment RELEASE-aicontrols -n NAMESPACE -p '{"spec":{"template":{"spec":{
"containers":[{"name":"proxy",
"volumeMounts":[{"name":"license","mountPath":"/etc/aicontrols","readOnly":true}]}],
"volumes":[{"name":"license","secret":{"secretName":"aicontrols-license"}}]
}}}}'

Once loaded, you can also upload a renewed license directly from Settings → License in the Admin UI — no restart or redeploy required.

Rebuilding or migrating your cluster?

Your license stops working if the cluster is rebuilt or you move to a new cluster. Email support@nirmata.com for a reissued license.