What You’ll Learn
- How to create a MainWP account
- How to get MainWP Essentials (free)
- How to copy and activate your API key
- How to install free extensions
Create or Log Into Your MainWP Account
1
Go to MainWP.com and click the Go to my account link
Go to MainWP.com and click the Go to my account link at the top-right of the page.

2
Log in or create your MainWP Account
If you already have a MainWP Account, use the Login Form (on the left side) to log into your account. If you do not, use the Register form (on the right side) to create your MainWP Account.
Get MainWP Essentials
1
Go to Sign Up page and click Get MainWP Essentials
Once you are logged in, go to the Sign Up page and click the Get MainWP Essentials button.

2
Complete checkout
On the Checkout page, verify your details and proceed.
Payment method is NOT needed for MainWP Essentials.
Copy Your API Key
1
Navigate to your Account Extensions page
Navigate to your Account > Extensions page. Here you will find your Main API Key.
2
Copy your Main API Key
Copy your Main API Key - you’ll need it in the next section.

Activate Your API Key in MainWP Dashboard
1
Navigate to your MainWP Dashboard site
Go to your self-hosted MainWP Dashboard site.
2
Go to Dashboard > Extensions
Navigate to the Dashboard > Extensions page.
3
Find the Install and Activate Extensions box
In the top-right of the page, you will find the Install and Activate Extensions box.
4
Paste your API Key
Paste your Main API Key and check Remember MainWP Main.
5
Validate your API Key
Click the Validate my MainWP Main API Key button.

Install Extensions
1
Click Install Extensions
Click the Install Extensions button.
2
Select and install your extensions
Select the extensions you want to install and click the Install Selected Extensions button.

Related Resources
- Add-on Bundles - Compare Essentials vs Pro tiers
- Add-ons Overview - Browse all available extensions
- Manage Extensions - Extension management in Dashboard