> For the complete documentation index, see [llms.txt](https://solidexofficial.gitbook.io/solidex-whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://solidexofficial.gitbook.io/solidex-whitepaper/solidex-pool/pool-creation-and-management.md).

# Pool Creation and Management

**Pool Creation**

The PoolDeployer contract in Solidex facilitates the deployment, initialization, and configuration of all necessary contracts to run a Pool:

* **PoolManager, which deploys:**
* Pool
* LoanManagers (if applicable)
* WithdrawalManager

**Pre-Requisite Transactions**

Certain pre-requisite configurations are necessary for deploying a Pool in Solidex, ensuring compliance and security.

**Pool Deployment**

The PoolDeployer is called with parameters like poolManagerFactory, withdrawalManagerFactory, asset type, and various configuration parameters such as liquidity cap, management fee rate, and cycle duration.
