Free WordPress Management Plugin

Self-hosted open source plugins for maintaining all your WordPress sites from one location.

3 simple steps to get started!

Step 1

Download the MainWP Dashboard Plugin from and install it on a new WordPress site or sub-domain.

Download Now

Step 2

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

Download Now

Step 3

Connect your new MainWP Dashboard (step 1) to your existing WordPress sites (step 2) and start managing your sites.

Connect Sites

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

Over 100,000 Child Sites actively running MainWP

MainWP is a proud sponsor of these upcoming WordCamps

WordCamp MiamiMay 29-31

WordCamp DenverJune 13-14

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 30 different Extensions  including additional Admin Functions, Backups, SecurityContent Control and WooCommerce.



Open Source and available on GitHub. The MainWP Codex  provides information on hooks for custom Extension creation.

MainWP Basics

What is MainWP?

MainWP is a suite of open source self-hosted WordPress Management plugins for users that 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 MainWP 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 about your sites is being gathered.

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

The MainWP Dashboard plugin 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.

Extensions enhance your MainWP Dashboard with additional features. The catalog of MainWP extensions include additional features for backups, 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 backups, 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.

See MainWP in Action!

Watch the Video