---
title: Install Allure Report for Windows
description: How to install Allure Report 2 on Windows using Scoop or a manual archive download.
---

# Install Allure Report for Windows

To get the reporting process working you need to install two components:

- [Allure Report CLI tool](#install-the-allure-report-cli)
- [Allure integration for your test framework](#install-the-test-framework-integration)

## Install the Allure Report CLI

Allure Report can be installed on Windows from the [Scoop](https://scoop.sh/) package repository or manually from an archive.

### Install from Scoop

[![Allure Report commandline latest version](https://img.shields.io/scoop/v/allure?style=flat "Allure Report commandline latest version")](https://scoop.sh/#/apps?q=allure)

1. Make sure Scoop is installed. See the [installation instructions on GitHub](https://github.com/ScoopInstaller/Install#readme).

1. Make sure Java version 8 or above installed, and its directory is specified in the `JAVA_HOME` environment variable.

1. In a terminal, run this command:

   ```
   scoop install allure
   ```

1. Run this command to see if it reports the latest version:

   ```
   allure --version
   ```

### Install from an archive

[![Allure Report commandline latest version](https://img.shields.io/github/v/release/allure-framework/allure2?style=flat "Allure Report commandline latest version")](https://github.com/allure-framework/allure2/releases/latest)

1. Make sure Java version 8 or above installed, and its directory is specified in the `JAVA_HOME` environment variable.

1. Go to [the latest Allure Report release on GitHub](https://github.com/allure-framework/allure2/releases/latest) and download the `allure-*.zip` or `allure-*.tgz` archive.

1. Uncompress the archive into the directory of your choice.

   Remember the path to its `bin` subdirectory. You will need this path in a future step.

1. Make sure that the `allure` command resolves to the `allure` file from your installation directory.

   There are various ways to do so, for example, via the Control Panel or by running a PowerShell script.

   **Using Control Panel**

   Details:

   1. Press **Win+R** and enter the command: `sysdm.cpl` to open the **System Properties** tool.

   1. On the **Advanced** tab, click **Environment variables**.

   1. In either the **User variables** or **System variables** list, double-click the `Path` variable to open the editing dialog. Note that editing the system variable requires administrator privileges and affects all users of the computer.

   1. In the **Edit environment variable** dialog, click **New** to add a new line entry to the paths list. In the new line, specify the full path to the `bin` subdirectory from an earlier step, for example: `D:\Tools\allure-2.29.0\bin`.

   1. If the list contains a path to a previously installed Allure version, delete it.

   1. Click **OK** to save the changes.

   **Using PowerShell**

   Details:

   1. Launch PowerShell and run the following three commands.

      (Replace `D:\Tools\allure-2.29.0\bin` with the path to the `bin` subdirectory from an earlier step.)

      ```powershell
      $AllureBinPath = "D:\Tools\allure-2.29.0\bin"
      $NewPath = (([Environment]::GetEnvironmentVariable("PATH", "User") -split ";") | ?{ $_ -and $_ -notlike "*\allure-*\bin" }) -join ";"
      [Environment]::SetEnvironmentVariable("PATH", "$NewPath;$AllureBinPath", "User")
      ```

   1. Close the current PowerShell window.

1. In a new PowerShell window, run this command to see if it reports the latest version:

   ```
   allure --version
   ```

## Install the test framework integration

Look for the integration for your test framework in the list of [Allure integrations](/docs/frameworks/), and follow the setup instructions.
