> For the complete documentation index, see [llms.txt](https://support.highlight.xyz/knowledge-base/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://support.highlight.xyz/knowledge-base/for-developers/management-modules.md).

# Management modules

Modules are discrete pieces of functionality that can be applied to your Highlight contracts to augment, extend or customize their behavior. There are three kinds of modules available: MintManagers, TokenManagers and RoyaltyManagers.&#x20;

For all module types, you can set a default manager that will be applied to all tokens on your contract, but you can also set token- or edition-specific managers. To set token- or edition-specific managers, you can use the edition ID (if it’s an editions contract) or the token ID (if it’s a series contract) as the key.&#x20;

Below is an overview of how each module works, and a few examples of how you might use them.

<br>
