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


We provide a *justcatit* package. It contains one module, named *cat*.

<a href="https://pypi.org/project/justcatit/" target="_blank">https://pypi.org/project/justcatit/</a>

The goal of this CAT client tool is to support our users whose primary development or scripting environment is Python. You can use all CAT features
without leaving your Python development environment. There is no dependency on other CAT client tools (you don't need to learn or use PowerShell at all).

The module allows you to interact with CAT directly from you code, using functions like `open_project`, `invoke_tests` etc., and work with the results
directly from Python, without a need to parse CAT outputs first.

![Python code example, with CAT functions used](cat-python.png)
*Use CAT seamlessly from your Python code*

