AI Server docs / Licensing & activation

Licensing & activation

The one-sentence model: loopback is free; serving a network is paid — and the server enforces that itself, on every tier, in every deployment shape.

Tiers

Buy on the Microsoft Store (desktop) or use a license key anywhere — one key covers a whole fleet. Pricing: Licensing & Pricing.

Two gates, not one

A non-loopback bind refuses to start unless both are present: a paid entitlement and at least one API key. They are different things — the license says the server may serve a network; keys say who may call it. A network server with no keys would be an open inference endpoint, so it deliberately will not start.

Activating a desktop server

Subscribe in-app (Microsoft Store billing) or enter a license key in Settings → Subscription. The app licenses its managed daemon automatically; nothing else to do.

Activating a container / headless node

Supply the key one of three ways (argv wins over env):

kubectl -n aisuite create secret generic aisuite-license --from-literal=key=<your-key>

# pod spec
env:
  - { name: AISUITE_LICENSE_KEY_FILE, value: /etc/aisuite/license/key }
volumeMounts:
  - { name: license, mountPath: /etc/aisuite/license, readOnly: true }
volumes:
  - name: license
    secret: { secretName: aisuite-license, items: [{ key: key, path: key }] }

Optional: AISUITE_NODE_NAME gives the node a human-readable label in your fleet/activation view (defaults to the pod/host name). The logs show exactly one activation line at boot — license activated, license active from cached lease, or a stated failure. The key itself is never logged.

What the license actually is (and why you can trust it offline)

Air-gapped & offline operation

Next: Gateway & operations · API & clients

Produkt-Updates abonnieren

Neue kostenlose KI-Produkte, größere Updates und Releases, die nur über diese Seite verfügbar sind. Kein Spam.