Understanding the platform: What is Squish License Server?
The Squish License Server is a lightweight background service that controls access to Squish Tester (IDE usage) and Squish Execution (automated test runs) subscriptions. It acts as a gatekeeper: when a tester starts the IDE or a CI/CD node triggers a test run, the Squish client requests a license from the server. If a seat is available, the server grants it; otherwise, the request is denied or queued.
Key aspects include:
- Centralized control: A single server can manage multiple license keys across different platforms (Windows, Linux, macOS).
- Version compatibility: Support for floating licenses was introduced in Squish 6.7.0, allowing for modern, flexible team scaling.
- Logging and metrics: The server generates detailed logs and status reports (often accessible via HTTP/JSON) that track who is using which license and for how long.




















