> ## Documentation Index
> Fetch the complete documentation index at: https://rilwanorganization.mintlify.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Installation

> See how to install the `abstract-python` library

## Setup your local environment

Before installing the library, create a virtual environment in your project directory through the steps below:

<Note>
  This guide uses virtualenv to create a virtual environment.
</Note>

1. Run the command below in your terminal to create a virtual environment

```bash theme={null}
virtualenv env
```

2. Activate the virtual environment

<p>**Windows - using command prompt**</p>

```bash theme={null}
.\env\Scripts\activate\
```

**Unix/macOS using bash**

```bash theme={null}
source ./env/bin/activate
```

## Install the library

**Run the command below to install `abstract-python`:**

```bash theme={null}
pip install abstract-python
```

## How to use the library

If your app requires two or more of the supported APIs, it is recommended to import the entire library as seen below:

```python theme={null}
from abstract_python import *

vatAPI = VatAPI()
```

<Info>
  The example above uses the helper class for the VAT API.
</Info>

For single API usage, the following format is recommended:

```python theme={null}
from abstract_python import VatAPI

vatAPI = VatAPI()
```
