> For the complete documentation index, see [llms.txt](https://devs.unlockd.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://devs.unlockd.finance/modules/debt-tokens.md).

# Installer

`Installer.sol` Is a module contract that is responsible for installing other modules in the Unlockd Protocol.

### Key functions:

```solidity
function installModules(
    address[] memory moduleAddrs
) external onlyAdmin
```

Installs multiple modules by providing an array of module addresses.

### Parameters:

`moduleAddrs`: An array of module addresses to be installed.

### Emits:&#x20;

`InstallerInstallModule` event for each installed module.
