What is KASM?

In the words of the KASM co-director:

“KASM Workspaces delivers interactive access to GUI applications and desktop environments running in docker containers. The containers are streamed directly to the browser. The platform is similar to Citrix and VMware Horizon, but entirely container based.”

Essentially, KASM allows you to stream applications from docker containers.

Functionality Link:

KASM Functionalities

There are many different types of workspaces that KASM offers, such as:

  1. Desktop Workspaces: Here, you can get desktop access in a moment of seconds from any device and from anywhere around the world. It is done in a secure manner through whichever web browser you like.

Functionality Demo:

  1. Web Isolation Workspaces: There is a “zero-trust browser isolation” service. You can launch a private web browsing instance, where there is “no risk of compromising your endpoint.”

Functionality Demo:

  1. Application Workspace (App Streaming): This is the main workspace which we are going to focus on. This workspace allows for an application container where the KASM platform does most of the heavylifting for us. It is customizable, open source, and kept up to date. You can choose either a server or cloud deployment option, and you can manage your own Self-Hosted Server in a separate version type created for this situation.

There are three different option plans for KASM:

  1. Community Plan: Offers all enterprise features, and it is for personal use. You get community support, but there is a 5 concurrent session limit.

  2. Professional Plan: This is a $5 user/month plan. You get next business day support with this plan and a higher session limit.

  3. Their recommended plan, the Enterprise Plan: This is a $10 user/month plan, where you can get same business day support with all of the supported professional plan features.

Why KASM?

  1. It is incredibly scalable, and deployment automation can be done “for unique requirements and at massive scale”

  2. Easy to Access: You can log in from any web browser and whatever you are deploying can be hosted anywhere: private cloud, KASM hosted, etc.

  3. High Efficiency Levels: Uses Docker containers, reducing the resource requirements and creating fast session boots

  4. Very well-managed security: 2FA, LDAP, data loss prevention, security groups for privilege control of deployment, logging, and web filtering.

  5. Open-Source: All container tech available on Docker Hub and GitHub for people to view