Advanced Access Manager (AAM) is a WordPress plugin for role, capability, and content access control, free on WordPress.org with paid premium add-ons.
Advanced Access Manager (AAM) is a WordPress plugin, distributed via aamportal.com and WordPress.org, that gives site owners and agencies granular control over roles, capabilities, and content access. It has been in active use for over 12 years across more than 150,000 websites, and is built to handle large, complex WordPress installations.
The plugin lets administrators audit existing roles and users to find broken or overly permissive access controls, customize roles and capabilities without writing code, and restrict access to posts, pages, media, categories, and custom post types. It also manages login, logout, 404, and access-denied redirects, and supports JSON-based access control policies so permission rules stay consistent across multiple sites.
AAM ships as a free core plugin on WordPress.org, with paid add-ons sold on aamportal.com that unlock additional content restriction options, reverse access controls, IP/geolocation controls, REST API security, and priority support. The source code is publicly hosted on GitHub under aamplugin/advanced-access-manager.
Yes, the core AAM plugin is free and available on WordPress.org. Paid add-ons for extra features are sold separately on aamportal.com.
The Starter plan is $79/year for 1 site installation, and the Freelancer plan is $99/year for 3 installations. Extra installations cost $49/year each, and both plans include a 60-day refund policy.
AAM lets WordPress site owners audit and customize roles and capabilities, restrict access to content and post types, manage redirects, and define JSON-based access control policies without writing code.
Yes, AAM is built to handle extremely large websites and is used on more than 150,000 sites, including by agencies managing multiple client installations.