# Libraries

The **libraries** section in Autom Mate is a central repository where users can manage both **system** and **custom libraries** essential for automating various tasks. This section provides an organized way to handle libraries required for integrations and workflows.

<figure><img src="/files/MdgBrX5qqEiiNEZaPiQ2" alt=""><figcaption></figcaption></figure>

***

## **System Libraries**

Under the **My Environment** section, users can access the **libraries** page, which includes various system libraries such as [Active Directory](/userguide/libraries/integration/active-directory.md), [Xurrent](/userguide/libraries/integration/xurrent.md), [ServiceNow](/userguide/libraries/integration/servicenow.md), and [more](/userguide/libraries.md). These libraries are pre-built modules that facilitate integrations with different external systems, enhancing the capabilities of Autom Mate.

***

## **Custom Libraries**

If users need to add any custom libraries to Autom Mate, they must first download them from the libraries page. After the download process is complete, the custom library will be available under the related section in Autom Mate.

***

### **Viewing and Managing Libraries**

* Users can view detailed information about each library, including the developer, active version, last version, and the modified date.
* The libraries page provides a comprehensive list of all available libraries, making it easy for users to manage and utilize them in their workflows.

***

### **Adding Custom Libraries**

{% stepper %}
{% step %}

### Access the Custom Libraries Section

Navigate to the **Libraries** page and locate the dedicated section for custom libraries. Here, you can view all existing custom libraries.
{% endstep %}

{% step %}

### Start Adding a New Library

Click the **Add New Library** button. This action will open a form where you’ll need to provide key details for the new library.
{% endstep %}

{% step %}

### Enter Library Details

In the form, fill in the **Library Name** and specify the **Application Section** where the library will be used. These fields help categorize and organize the new custom library.
{% endstep %}

{% step %}

### Upload Icon Image

Upload an icon image for the library. The icon must be **40x40 pixels** to ensure consistency in display.
{% endstep %}

{% step %}

### Upload Application JSON File

After uploading the icon, attach the **JSON file** of the application. This file should contain the configurations and details needed for the library.
{% endstep %}

{% step %}

### Save the Custom Library

Once all details are complete, click **Save** to add the new custom library, making it available for use within Autom Mate.
{% endstep %}
{% endstepper %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.autommate.com/userguide/product-features/my-environment/libraries.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
