Free WordPress Management Plugin

The Perfect Plugins for Maintaining Your WordPress Network.

3 simple steps to get started!

Step 1

Download the MainWP Dashboard Plugin and install it on a new WordPress site.

Download Now

Step 2

Download the MainWP Child Plugin and install it on your existing WordPress sites.

Download Now

Step 3

Connect your WordPress sites (step 2) to your MainWP Dashboard (step 1).

Connect Sites
 Both plugins can be auto-installed by searching for “MainWP” from your WordPress Admin (not sure how check here)

Over 100,000 Child Sites actively running MainWP

MainWP is a proud sponsor of these upcoming WordCamps

WordCamp MiamiMay 29-31

MainWP Basics

What is MainWP?

MainWP is a set of WordPress plugins. It is a self-hosted WordPress Management solution for users who have multiple WordPress sites and want to be able to control them from one central location. This includes sites on different hosts or servers.

What can I do with MainWP?

Once you have connected your sites (called Child sites) to your Dashboard you can do most anything from your Dashboard that you would be able to do from your Child sites wp-admin.

Isn’t this the same as WordPress Multisite?

No, a WordPress Multisite allows multiple virtual sites to share a single WordPress installation. This means all your sites on the multisite install are on the same server using the same Database and IP. MainWP allows you to connect and control completely independent WordPress sites even those on different hosts and servers.

What makes MainWP different from other similar management solutions?

MainWP is the only open source self hosted WordPress Management Plugin which means you have the ability to review all the code and see exactly what it is doing. View MainWP Code on Github.

Why does that matter?

With Management solutions that are hosted on the developers servers or self-hosted but contain encrypted code you can never truly be sure how that information is being used or even what information is being gathered.

You’ve mentioned self-hosted a few times what does that mean?

MainWP dashboard is hosted on your own WordPress install and not on our private server. We do not keep any information to do with your network of child sites on our servers.

Won’t Google or my competitors be able to track my sites and know I am using MainWP?

The MainWP plugin contains Network Discovery Protection which hides the MainWP Child plugin folder making it virtually impossible for anyone to know your using MainWP on your Child sites.

Okay, I see why I should use MainWP but how much is it?

MainWP is 100% free and can be used on as many sites as you want, both the Dashboard and Child Plugin are hosted on

How is it free, what’s the catch, how will you continue to pay development costs?

We make money by selling Extensions these Extensions enhance your MainWP Dashboard with additional features. The catalog of MainWP extensions include additional features for marketing, SEO, maintenance, security, monitoring and other tools to help you build a better network.

Enhance your MainWP Dashboard With Additional Features

Browse our catalog of MainWP extensions for marketing, SEO, maintenance, security, monitoring and other tools to help you build a better network. MainWP extensions are WordPress plugins that seamlessly integrate with your dashboard.

Quick MainWP Overview



Easy Management of PostsPagesPluginsThemes,
Backups and much more across your WordPress Network.


Private and Self-hosted Dashboard with Network Discovery Protection. MainWP contains no encrypted code so you always know what is running on your network.


Select from over 25 different Extensions ranging from additional Admin FunctionsContent ControlVisitor Information and WooCommerce.


Open Source and available on GitHub. MainWP Codex for Custom Extension Creation.

See MainWP in Action!

Watch the Video