---
myst:
html_meta:
"description lang=en": "Specific terms and how they relate to Kasm Workspaces."
"keywords": "Kasm, Workspace, Glossary, Lexicon, Dictionary"
"property=og:locale": "en_US"
---
```{title} Glossary
```
# Glossary
```{glossary}
Activation Key
An activation key is provided as part of the purchase process for a Kasm Workspaces license.
It can be used to license a Kasm Workspaces installation.
For an offline installation it can bse used with the {term}`Installation ID ` to generate at license key: [Kasm Workspaces activation tool](https://kasmweb.com/activate.html).
Agent
The agent is responsible for provisioning instances of end user session containers when requested via the web
application. The Agent reports the available system resources to the manager. These Agents are represented in the Servers tab in the
Administration tab of the web application. This service automatically downloads all Kasm Images defined within the
application so they are available to provision new sessions on demand.
Database
Kasm Workspaces uses a Postgres Database to keep track of application data. The Docker container kasm_db holds
this database.
Desktop
(container: kasmweb/desktop) The default base desktop configuration based on ubuntu 16.04.
This base image contains all the necessary configurations to
allow this container to function within the Kasm ecosystem.
All additional images are based off this base image.
Desktop Deluxe
(container: kasmweb/desktop-deluxe) Kasm image that is based off of the {term}`desktop container`. An example custom configuration that provides additional
productivity software.
Deployment Zone
For large or complex installations, multiple sets of Agents and Managers may be deployed in different logical or
geographically areas, or "Zones".
Docker
Docker is the platform from which we create and receive containers. More information can be found at [Docker's Homepage](https://www.docker.com/)
Firefox
(container: kasmweb/firefox) Kasm image that is based off of the {term}`desktop container`. An example of
hosting a single application. In this example the popular Firefox browser is used.
Installation ID
The Installation ID is the key generated by the specific Server installation. It is used for licensing Kasm Workspaces.
It can be found in the System Info tab on the navigation menu.
Session
End users request to create sessions that are on-demand instances of
{term}`Workspaces ` registered in the application. These instances are provisioned
by and on the {term}`Agent ` These containers house the desktop or application
presented to the end user via the web application.
License Key
Provided by the [Kasm Workspaces activation tool](https://kasmweb.com/activate.html) and used for licensing an offline Kasm Workspaces installation
Manager
This service is responsible for monitoring the status of {term}`Agents ` and end user sessions. Agents
report to this service via an automatic check in process. It can be found in the docker container kasm_agent.
Proxy
This container, based on nginx, is used to forward traffic to the correct service container. The Docker container kasm_proxy holds the nginx configuration.
Share Database
Kasm Workspaces uses a Redis database to synchronize the share chat functionality.
Web Application
This is the user interface for the Kasm Workspaces server. It is usually hosted on the selected domain on port 443 for https
traffic. It contains all of the tabs needed for use and administration of the server
Server
A Server refers to a physical or virtual machine that serves desktops or applications using RDP or KasmVNC. Kasm Workspaces is able to manage
sessions to fixed servers that support one or more users concurrently. Servers can also be auto scaled by Kasm in order to ensure there
are enough servers to meet user demand. Linux and Windows servers are supported.
Workspace
A Workspace is full desktop, single application, or a direct web link made available to users based on their group membership.
In the case of desktops and applications these can be containerized workloads that are spun up on demand or direct connections to KasmVNC/RDP endpoints.
Any number of Workspaces can be registered via the web application and
can be customized by the administrator to add additional software
and configurations. The administrator can also configure the CPU,
memory and network resources available to each Workspace via the [Workspace Settings](guide/workspaces).
By default several Docker images are installed and registered as Workspaces. See {doc}`Default Docker Images` for a list..
```