---
title: "What is CAT PowerShell module?"
description: "What is CAT PowerShell module?"
url: "https://docs.justcat.it/get-started/powershell-module/what-is-powershell-module/"
---
# What is CAT PowerShell module?


PowerShell in general is cool for automation. If you already use PowerShell 7 or later, this is the recommended way to go. If not, we encourage you to give it a try.

Main advantages:

Ease of installation
: Basically you just run `Install-Module CAT` and you are done.

Ease of use
: Even if you are not experienced PowerShell user, you will be able to run the tests (simply run `Invoke-CatProject` in the directory where your project file is)

Further automation
: CAT is a PowerShell module - you can use all the bells and whistles of PowerShell. All the results are objects - easily filter them, group them, sort them... Ideal if you need to automate further processes based on test results.

When you should NOT use PowerShell module:

* if you struggle to issue basic commands in a command line (use CAT studio instead)

* if you can't or don't want to use PowerShell 7 (use CAT CLI instead)

Supported platforms:
* MS Windows
* Linux

![CAT PowerShell module](cat-powershell-module.png)
*CAT PowerShell module*

