---
title: ABS directory structure
description: The directories that ABS creates as part of the installation process are shown in the following table:
component: pingintelligence
version: 5.1
page_id: pingintelligence:abs_ai_engine:pingintelligence_abs_directory_structure
canonical_url: https://docs.pingidentity.com/pingintelligence/5.1/abs_ai_engine/pingintelligence_abs_directory_structure.html
revdate: April 3, 2024
---

# ABS directory structure

The directories that ABS creates as part of the installation process are shown in the following table:

| **Directory** | **Purpose**                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `config`      | Contains `abs.properties`, a Java properties file used to configure ABS.                                                                                                                                                                                                                                                                                                                                                                                                                 |
| `data`        | Stores logs sent by API Security Enforcer.                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| `logs`        | Stores all ABS related logs.                                                                                                                                                                                                                                                                                                                                                                                                                                                             |
| `lib`         | For internal use. Do not change anything in this directory.                                                                                                                                                                                                                                                                                                                                                                                                                              |
| `bin`         | Contains various scripts to start and stop ABS.&#xA;&#xA;Do not edit the scripts in the bin directory.                                                                                                                                                                                                                                                                                                                                                                                   |
| `mongo`       | Contains the `abs_init.js` file used to load the default schema, secret key, and access key.                                                                                                                                                                                                                                                                                                                                                                                             |
| `util`        | Contains utilities to:- Check and Open MongoDB Default Port

- Purge the Processed Access Logs from ABS

- Purge ABS Data from MongoDB

- Various service and systemctl scripts

- Reset MongoDB script, and

- Update script to change the values of global configuration defined in `/pingidentity/abs/mongo/abs_init.js` file

- `open_ports_abs.sh:`Open the default ports 8080 and 9090 for ABS REST API and connectivity from ASE respectively. Run the script on the ABS machine. |
