> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mainwp.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AAM (Advanced Access Manager)

> Manage user roles, capabilities, and access controls across your child sites with AAM.

## What You'll Learn

* Installing AAM on child sites
* Managing user roles and capabilities
* Controlling access to content and backend areas
* Creating custom roles with specific permissions

***

<div id="addon-data" style={{display: 'none'}} data-title="AAM (Advanced Access Manager)" data-purchase-url="https://mainwp.com/extension/aam-extension-for-mainwp/" data-pricing-tier="free" data-bundle="Essentials" data-addon-type="extension" data-version="1.0" data-developer="Third-Party" data-changelog-url="https://mainwp.com/changelog/mainwp-aam-extension-for-mainwp/" data-owned-by="Third-Party Developer" data-privacy-url="https://aamplugin.com/privacy-policy" />

<Info>
  **Third-Party Integration** - This is a free integration developed by the AAM team. Requires Advanced Access Manager to be installed on your child sites.
</Info>

The AAM (Advanced Access Manager) integration for MainWP allows you to manage user roles, capabilities, and access controls across your child sites from your MainWP Dashboard.

## About Advanced Access Manager

[Advanced Access Manager](https://aamplugin.com/) is a powerful WordPress plugin for managing user access, roles, capabilities, and content restrictions.

## Key Features

* Manage user roles and capabilities
* Control access to posts, pages, and custom post types
* Restrict backend and frontend access
* Create custom roles with specific permissions
* JWT authentication for API access
* IP and geolocation-based access controls

## Requirements

* AAM plugin installed on child sites
* MainWP Dashboard with Child plugin connected

## Installation

<Steps>
  <Step title="Install AAM on child sites">
    Install and activate the [Advanced Access Manager plugin](https://wordpress.org/plugins/advanced-access-manager/) on your child sites.
  </Step>

  <Step title="Configure access policies">
    Set up your user roles and access policies on each child site.
  </Step>

  <Step title="Sync your MainWP Dashboard">
    Sync your MainWP Dashboard to see AAM status across your network.
  </Step>
</Steps>

## Resources

* [AAM Documentation](https://aamplugin.com/support)
* [WordPress Plugin Directory](https://wordpress.org/plugins/advanced-access-manager/)

***

## Related Resources

* [Security Add-ons](/add-ons/security) - Browse all security tools
* [Team Control Extension](/add-ons/agency/team-control-extension) - Manage MainWP user access
* [Manage Users](/sites/users/manage-users) - User management guide
