Installation Guide: Download and install - Platform Version of Leapwork
Installation Guide: Download and install - Platform Version of Leapwork
Introduction
All three components of the Leapwork Platform Edition can be installed on the following versions of Windows:
- Windows 7 (Service Pack 1)*
- Windows 8.0 + 8.1
- Windows 10
- Windows 11
- Windows Server 2008 R2
- Windows Server 2012
- Windows Server 2012 R2
- Windows Server 2016
- Windows Server 2019
- Windows Server 2022
- Windows Server 2025
- Note: you may experience performance challenges if you run complex automation flows on Windows 7, due to the operating system’s low memory constraints.
Note: The Leapwork Platform edition utilizes the onboard SQLite database.
Studio
The studio should be installed on the user’s workstation hence its configuration remains the same for Platform and Enterprise editions. The studio is comparable to a normal Office installation, so, in most cases, no special configuration is required. The minimum hardware configuration requirements are:
- 8 GB RAM, 16 GB is recommended.
- Intel i5 CPU.
- 100 GB SSD-based internal storage.
- A wired internet connection.
Controller
The Controller is the central hub in the Leapwork system and needs to be configured to accommodate the workload. The workload depends on various factors:
- The number of automation flows.
- The complexity and duration of automation flows.
- The frequency of automation flow execution.
The recommendation is to start with a standard server configuration and monitor the Controller machine's memory usage, I/O activity, CPU usage, etc. The user can then down/upgrade the machine as required. A standard server configuration could be:
- 16 GB RAM.
- 4-8 cores.
- Flexible and fast disc system (SSD, SAN, or similar. 500 GB to begin with).
The Controller can run on both physical and virtual servers. If you want to install all components on one machine, the following hardware configuration is required:
- 16 GB RAM
- 4-8 cores
- 500 GB SSD
Agent
The Agent is used for executing automation flows. Whilst deploying the Agent in the Data Center, it may not be possible to obtain a Windows desktop version. Therefore, the Agent will also run on a Windows Server with Desktop Experience enabled. The Server is installed on a Windows server. Here is how to choose the configuration for the Agent machine:
- Simulating applications for an end-user:
- The recommended hardware configuration, in this case, would be:
- 8 GB RAM as a minimum; 16 GB is recommended.
- Intel i5 CPU in a physical machine. In the case of a virtual machine CPU, there should be at least two cores.
- SSD-based internal storage.
- The recommended hardware configuration, in this case, would be:
- Running automation flows in parallel:
- A recommended hardware configuration (assuming 4 parallel browser executions) would be as follows:
- 16 GB RAM.
- 4-8 cores.
- Flexible and fast disc system (SSD, SAN, or similar. 100 GB to start with).
- A recommended hardware configuration (assuming 4 parallel browser executions) would be as follows:
Getting Ready for Installation
Download Leapwork
- Download the latest version of the Leapwork from the Leapwork release page.
- Keep the downloaded copy of the installer file in all on-prem/remote machines where the Leapwork components installation is to be performed.
.NET Framework
- Download the latest version of the .NET Framework from the Microsoft website. Install it on the on-prem/remote machines where Leapwork components installation is to be performed.
Access Required to Perform Installation
- Ensure all local admin rights are available on the controller, agent, and studio machines.
- Ensure availability of access and authentication information like hostname/IP/credentials for connection to the on-prem/remote machines.
- Application under test should be accessible from the Agent.
Port and Firewall Opening
- Open ports 9000 & 9001 on the controller machine.
- Open port 6777 on all the agent machines. See article: Firewall and port settings before you install Leapwork.
- Static IP Address or Unique Machine name for the controller machine.
Installation Guide
To get an overview of the components of the Leapwork Platform Automation edition, see Architecture Overview article.
Leapwork License Credentials
- Make sure you have credentials to log in to the Leapwork license engine.
- Contact your customer success manager if you don’t have one.
- Upgrade the .NET Framework to the latest version 4.8 on all machines where it is going to be installed.
- Make sure you have credentials to log in to the Leapwork license engine.
- Download the latest version of Leapwork. MSI-file from the Leapwork release page on all machines where it is going to be installed.
- Double-click the msi-file to start the installation.
Controller Installation
- Open MSI file location and double-click the .msi-file to start the installation. The first screen will display the version number.
- Click ' Next' to begin the installation.
- Read the end user agreement tick “I accept the terms in the license agreement” checkbox and Click 'Next' button if you agree.
- Choose Automation Controller and deselect other two, you can keep studio if you want to keep in the controller machine, but we do not recommend having an agent installed on the controller machine.
- Select the second radio button on the screen “ I have license key”. Next, click on the "Get a License key" This will take you to the Leapwork license page.
- You will have to log in using your e-mail and the password provided when signing up on leapwork.com. If you experience problems with the login, please contact Leapwork Customer Success.
- After successful login on leapwork.com, the license management page opens.
- Select your Subscription License as: "Platform -#XXXXX" from dropdown.
- Select Generate a license key for options from dropdown.
- Specify the number of Agents to add to the Controller. If you have only one controller, then put the total numbers of agents you have purchased; if you have more than one Controller, then you can split agents between the controllers in this step.
- Click Get license key.
- Copy the license key by clicking Copy license key.
- Go back to installer and paste the keys to Enter license key section and click Next button.
- Clicking ‘ Next’ button will take you to Controller Configuration page.
- Select Add exceptions for the Controller in Windows Firewall.
- Click Next.
- Specify a password for the default user (“Admin”). The “Admin” user is required for the first login to the Leapwork Studio after installation.
- Click Next after setting the password.
- Click Next on final warning screen to start the installation process.
- Click Finish to complete the installation process.
Studio Installation
- Open the MSI file location and double-click the .msi-file to start the installation. The first screen will display the version number.
- Click Next to begin the installation.
- Read the end user agreement and select I accept the terms in the license agreement checkbox.
- Click Next button if you agree.
- Choose Automation Studio and deselect other two; you can keep Agent if you want to keep in the same machine, but we do not recommend having the agent installed on studio machine.
- Click Install to start the installation process.
- Click Continue to start the IE Addon installation.
- Click Ok to finish installation.
Controller Port
The Studio and the Controller always communicate using internal API calls, and this requires the use of a TCP port. The default is port 9000, which you can change to any other port number that is not in use by other software on your computer.
Controller API Port
For any integration effort, access Leapwork open REST API using the default port number 9001, which you can change to any other port number that is not in use by other software on your computer.
NOTE: Unless it is necessary for any reason, we do not recommend changing either the Controller or Controller API port numbers.
Path to Videos
This is the path to the file system folder which contains the videos of test results.
Configuring Studio
- Double click on the Studio Icon on the desktop or your start menu to open Leapwork.
- Double click on the Studio Icon Will open Leapwork Studio Authentication Window.
- Click on select Controller button first to select the correct controller in your organization.
- Click on the Select controller dropdown to find and select your controller installed above (It will appear as IP address or the name of Controller there), if you can’t find the name of the controller by default then you can type it manually on the same dropdown control.
- Change the port number of the controller if you have changed it during controller installation.
- Select the Web socket protocol as it enables faster communication between Studio, Controller and Agent machines.
- Once you are done with all the above settings Connect button will enable, click Connect. This will take you back to the Leapwork Studio Authentication Window. To log in to Leapwork for the first time, you need to use your admin credentials (you created in step 15, Controller Installation) in the Leapwork Studio Authentication Window: Enter the credentials and Press login will let you in to the Leapwork Studio.
Leapwork Administration
As an Admin you have access to Leapwork Administration, and you can perform many actions shown below:
- Controller: Change controller settings
- User Management: Add, Remove, Update Leapwork Users
- Workflow Settings: Edit Workflow settings
- API Access Keys: Generate API Keys
- E-Mail Settings: Update email settings that use to send emails from Leapwork
- Proxy Settings: Update Leapwork proxy settings
- Default Automation Flow Settings: Update flow settings
- Capture Settings: Change the way Leapwork captures an object
- Retention Policies: Add, Remove, Update Leapwork retention policies
- License Management: License management, Add, Remove, and Update Leapwork licenses
- Audit Log: Check Audit logs
We recommend you add a few users after installation and check that flow creation is working. Afterward, use the flowing link to import the flows created during the proof of value phase.
Agent Installation
- Open the MSI file location and double-click the .msi-file to start the installation. The first screen will display the version number.
- Click Next to begin the installation.
- Read the end user agreement and select I accept the terms in the license agreement checkbox.
- Click Next if you agree.
- Choose Automation Agent and deselect other two; we do not recommend having Studio or controller installed on Agent machine.
- The configuration screen contains several settings that you can modify before completing the installation.
- Click Next after choosing your desired configuration.
- Click on the Install button to start the installation process.
- Click Continue to start the IE Addon installation.
- Click Ok to finish installation.
- Click on Finish to complete the installation.
- To Configure Agent, you have to go to the studio machine and configure it using Leapwork Studio. Here is a link which explains how to configure an agent after installation.