> ## Documentation Index
> Fetch the complete documentation index at: https://syteca.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Assign Endpoint Licenses to Clients

> Assign Syteca endpoint licenses to Clients manually or automatically (floating licensing), and in Multi-Tenant mode, grant licenses to tenants.

An **endpoint license** lets a Client computer be monitored. One license per Client; the license type matches the Client's operating system. Endpoint licenses can be assigned **manually** at any time, or **automatically** through Syteca's floating licensing — which dynamically reassigns licenses between Clients as they come and go. This page covers both modes plus the Multi-Tenant licenses-granted view.

<Note>
  This task requires both the [Client Installation and Management](/docs/administration/users/administrative-permissions) and [License Management](/docs/administration/users/administrative-permissions) administrative permissions.
</Note>

## How endpoint licensing works

* **One license per Client.** Each Client can have at most one endpoint license assigned at a time.
* **Automatic on first connection.** The first time a Client connects to the Application Server, the license type matching its operating system is assigned automatically. If for any reason it isn't, [assign the license manually](#assign-endpoint-licenses-manually).
* **Offline Clients can receive licenses.** A license assigned to an offline Client applies as soon as the Client comes online.
* **Uninstalling frees licenses.** When a Client is uninstalled, its license returns to the available pool.

<Warning>
  Unassigning an endpoint license from a Client **stops monitoring on that Client immediately**.
</Warning>

<Warning>
  If a serial key expires, all licenses are automatically unassigned.
</Warning>

<Info>
  See [Manage the serial key](/docs/administration/licensing/manage-serial-key#view-the-serial-key-and-licenses) for the current count of available licenses per type.
</Info>

## Assign endpoint licenses manually

You can assign or change one Client's license while editing it, or bulk-assign the same license type to many Clients at once.

<Tabs>
  <Tab title="One Endpoint">
    <Steps>
      <Step title="Open the Client">
        Click **Endpoints** in the left navigation. On the **Clients** tab, click the Client's name in the **Client Name** column.

        <Note>
          Use the **Search** box and filters at the top of the tab to find a specific Client.
        </Note>
      </Step>

      <Step title="Set the license">
        On the **Editing Client** page, on the **Properties** tab, in **Client Properties**, choose the license type in the **Assigned License** drop-down list. To remove the license, select **None**.

        <Note>
          To change a Client's license type, just pick a new one — the current license is unassigned automatically.
        </Note>
      </Step>

      <Step title="Finish">
        Click **Finish** in the bottom right.
      </Step>
    </Steps>
  </Tab>

  <Tab title="Multiple Endpoints (bulk)">
    <Steps>
      <Step title="Select Endpoints">
        Click **Clients** in the left navigation. On the **Clients** tab, select the checkbox next to each Client you want — or use the **Select All** checkbox in the column header.
      </Step>

      <Step title="Open the Bulk Action menu">
        Click **Bulk Action** in the top left.
      </Step>

      <Step title="Assign or unassign">
        Choose **Assign Licenses** (or **Unassign Licenses**), then select the license type to apply.

        <Note>
          To change Client license types in bulk, you don't need to unassign first — assigning a new type replaces the old.
        </Note>
      </Step>
    </Steps>
  </Tab>
</Tabs>

<Frame caption="Bulk-assigning endpoint licenses on the Clients tab using the Bulk Action menu.">
  <img src="https://mintcdn.com/syteca/FKrkO8bEqEQ6WSgs/images/administration/licensing/assign-endpoint-licenses-bulk.png?fit=max&auto=format&n=FKrkO8bEqEQ6WSgs&q=85&s=170122263526f824f4d054a45031e40f" alt="Clients tab with checkboxes selected and Bulk Action menu showing Assign Licenses" width="1919" height="465" data-path="images/administration/licensing/assign-endpoint-licenses-bulk.png" />
</Frame>

## Automatic (floating) license assignment

Syteca offers **floating endpoint licensing** — licenses are reassigned between Clients automatically as Clients become unused or new virtual desktops come online. Two automatic mechanisms work alongside the manual approach:

<Warning>
  Before configuring automatic assignment, set the default operating system mappings on the [Serial Key Management tab](/docs/administration/licensing/manage-serial-key#seat-licenses-and-endpoint-licenses): set one row as **Default for Workstations** and one as **Default for Servers** for the appropriate license types. Floating licensing relies on these defaults to know which license type to apply.
</Warning>

### Mechanism 1 — Delete offline Clients without sessions

<Info>
  **Not available in SaaS.**
</Info>

When this option is enabled, Syteca automatically deletes offline Clients that have no session records — for example, after a database Cleanup — and returns their licenses to the available pool.

To enable it, go to **Configuration → Database Management**, then in the **Archive Parameters** section at the bottom, select **Delete offline Clients without sessions**. See [Database Management settings](/docs/administration/configuration/database-management-settings).

<Tip>
  Enabling this option is recommended — it prevents accumulation of obsolete offline Clients and keeps endpoint licenses circulating in the pool.
</Tip>

### Mechanism 2 — Golden image (for virtual desktops)

Floating licensing can dynamically reassign licenses across **virtual desktops** deployed from a golden image. When a new Windows-based desktop is created, the Client is registered automatically and pulls a license from the pool. When the desktop shuts down, the license returns to the pool. The result: for VMware or Citrix monitoring, you only need enough Syteca Workstation endpoint licenses to cover the *peak simultaneous* virtual desktops, not the total ever deployed.

For setup, see [Enabling Golden Image Mode for the Application Server](/docs/administration/deployment/golden-image-mode).

## Multi-Tenant mode — granting licenses to tenants

<Info>
  **Not available in SaaS.** This applies only when Multi-Tenant mode is enabled.
</Info>

In Multi-Tenant mode, after activating a serial key, the technician (the administrator of the built-in default tenant) **grants** a portion of the available licenses to each tenant. Each tenant's administrator then assigns those granted licenses to PAM users and Clients in their tenant in the usual way.

When licenses are reassigned between PAM users or Clients (manually or automatically), they stay within the same tenant. To move licenses between tenants, the technician changes the grants.

<Note>
  Granting licenses to tenants requires the [Tenant Management and System Configuration administrative permission](/docs/administration/users/administrative-permissions), which only the technician has.
</Note>

### View licenses granted

<Steps>
  <Step title="Open Serial Key Management">
    Sign in as the technician, click **Configuration** at the top of the Management Tool, then select the **Serial Key Management** tab.
  </Step>

  <Step title="Open the Licenses Granted sub-tab">
    Click **Licenses Granted**. The grid lists every tenant with these columns:

    | Column                   | Shows                                                                                            |
    | ------------------------ | ------------------------------------------------------------------------------------------------ |
    | **Tenant Name**          | The tenant's name.                                                                               |
    | **Licenses**             | PAM seat licenses and endpoint licenses granted to the tenant, with the number currently in use. |
    | **Edit Tenant** *(icon)* | Click to [change the licenses granted](#change-licenses-granted-to-a-tenant).                    |
  </Step>
</Steps>

### Change licenses granted to a tenant

To change the number of PAM seat licenses or endpoint licenses granted to a tenant, click the **Edit Tenant** icon next to that tenant on the **Licenses Granted** sub-tab and adjust the counts. See [Changing the number of licenses granted to tenants](/docs/administration/licensing/assign-endpoint-licenses#multi-tenant-mode-—-granting-licenses-to-tenants) for the full procedure.

<Frame caption="The Licenses Granted sub-tab, where the technician grants licenses to each tenant.">
  <img src="https://mintcdn.com/syteca/FKrkO8bEqEQ6WSgs/images/administration/licensing/multi-tenant-licenses-granted.png?fit=max&auto=format&n=FKrkO8bEqEQ6WSgs&q=85&s=e8085ff07301824cafc4cdcabae94174" alt="Licenses Granted sub-tab showing tenants and the number of licenses granted to each" width="1914" height="767" data-path="images/administration/licensing/multi-tenant-licenses-granted.png" />
</Frame>

## Related

<CardGroup cols={2}>
  <Card title="Licensing overview" icon="key" href="/docs/administration/licensing/overview">
    Serial key types, contents, and the Update & Support period.
  </Card>

  <Card title="Manage the serial key" icon="key-round" href="/docs/administration/licensing/manage-serial-key">
    View, activate, deactivate, and proxy-configure the serial key.
  </Card>

  <Card title="Assign PAM seat licenses" icon="users" href="/docs/administration/licensing/assign-pam-seat-licenses">
    Assign PAM seat licenses to users.
  </Card>

  <Card title="System Health dashboards" icon="activity" href="/docs/administration/dashboards/system-health-dashboards">
    Monitor licensed Client status (Online / Offline / Disconnected).
  </Card>
</CardGroup>
