MainWP Browser Extension

Companion for your MainWP Dashboard — monitor site updates, time, and costs. Connects to your self-hosted Dashboard.

As of June 2026, MainWP Browser Extension has 4,000 users and a 3.00/5 rating from 8 reviews in the Developer Tools category.

Usersno change0%
4.0K
4,000
Ratingno change0%
3.00
8 reviews
Reviewsno change0%
8
Version
3.0.0
Manifest V3
90-day change · In the last 90 days this extension 1 version update, changed permissions.

History

1 snapshots

Tracking since May 29, 2026.

4.0K4.0K4.0KMay 29, 2026Jun 13, 2026
View as table
DateUsersRatingReviewsVersion
May 29, 20264.0K3.0082.0
Now4.0K3.0083.0.0

Changelog

  • May 29, 2026
    description
    Do you often want to stay informed about the available updates without logging into your MainWP Dashboard?
    
    Look no further, this MainWP Chrome extension is designed to help you easily keep track of available updates across all your connected Child Sites, including changes to your plugins and themes status done outside your Dashboard.
    With this extension, you also gain the ability to control how often it retrieves updates from your MainWP Dashboard.
    
    You can choose intervals as short as 15 minutes or as long as once a day, giving you the flexibility to stay informed at your preferred frequency without logging into your MainWP Dashboard.
    
    ➤ Features
    Stay informed on WordPress core, plugins, themes, & translation updates
    Automatically fetch the number of available updates for all Child Sites
    Connect to the Time Tracker (MainWP Pro Feature)
    Easily set the updates check time-interval
    Manually fetch available updates count
    Track the number of changes made outside of your MainWP Dashboard
    Quickly jump into the desired Dashboard page to take action on updates
    Supports all Chromium-based browsers
    Easily connect using MainWP REST API
    
    ➤ How it Works
    Login to your MainWP Dashboard and navigate to the “REST API” menu from the left pane.
    Click “Add API Keys”. Make sure the “Enable REST API key” is toggled ON.
    Write “Description”, for example: “My Brower extension keys”.
    Install this extension, and click on the MainWP icon in your browser to open the settings for the extension.
    From your MainWP Dashboard REST API screen, copy “Consumer Key” and “Consumer Secret” and paste them on the extension.
    Hit “Save Settings” on your MainWP Dashboard, then click “Save Settings” on the extension.
    
    Voila! Your MainWP Dashboard is now connected to your extension.
    
    ➤ Support
    
    To understand better, take a look at our detailed guide: https://kb.mainwp.com/docs/mainwp-browser-extensions/
    
    If you have any questions, feel free to post in our community forum: https://managers.mainwp.com/
    
    ➤ Permissions
    The MainWP Chrome extension requests permission for alarms, storage, and notifications to store the update count and notify you when you start your browser. Rest assured, this extension does not collect any user data.
    
    ➤ Privacy Practices
    The MainWP Chrome extension does not collect any data. It just uses your generated MainWP REST API keys to connect to your MainWP Dashboard. However, by installing this extension, you agree to and acknowledge the following:
    
    https://mainwp.com/terms-of-service/
    https://mainwp.com/privacy-policy/
    
    Say goodbye to constantly monitoring your MainWP Dashboard. Our extension will promptly alert you, saving you valuable time while keeping you informed.
    The MainWP Chrome extension brings your MainWP Dashboard into your browser toolbar. Open the popup to see updates across your child sites, the timer you forgot to stop yesterday, and the licenses about to expire next week, all without keeping a Dashboard tab open.
    
    MainWP is a self-hosted WordPress management platform: one Dashboard you run on your own server to control all your child sites. The extension talks only to your Dashboard, never to MainWP servers. Time Tracker and Cost Tracker are new in version 3.0, joining the original update monitoring.
    
    Updates monitoring shows WordPress core, plugin, theme, and translation updates across every connected child site. The extension polls your Dashboard on the schedule you set, anywhere from every 15 minutes to once a day, and shows the count on the toolbar badge. It also surfaces non-MainWP changes (anything modified directly on a child site outside the Dashboard) so you notice when someone has been clicking around in production. Click any update and you land on the right Dashboard page.
    
    Time Tracker lets you start, pause, resume, and stop tasks from the popup. Timers persist across browser restarts and survive service-worker sleep. The extension icon shows a live timer badge while a task is running.
    
    Cost Tracker rolls up per-site costs and license expirations into a single view. Licenses expiring within 7 days are flagged urgent, those within 30 days are flagged as warnings, so you can renew before something goes dark. A daily refresh keeps the numbers current.
    
    Works in Chrome and other Chromium-based browsers, including Edge, Brave, Arc, Vivaldi, and Opera.
    
    ➤ How it Works
    
    Open your MainWP Dashboard and go to the REST API screen in the left menu. Click Add API Keys, name them something like "Browser extension keys," and confirm the Enable REST API key toggle is on. On Dashboard 5.2 or newer, the extension uses a Bearer token; older Dashboards fall back to Consumer Key plus Consumer Secret. Copy the credentials from the Dashboard, paste them into the extension popup, save on both sides, and you're connected.
    
    ➤ Permissions
    
    The extension requests alarms, storage, and notifications. Alarms drive the periodic update sync and the daily cost refresh. Storage holds your Dashboard URL, preferences, cached counts, and (in chrome.storage.local only, never synced) your authentication credentials. Notifications surface new updates, timer state changes, license expirations, and sync errors, with dedup and rate limits tuned per category so a flaky connection doesn't spam you. Host permissions are requested at runtime only for the Dashboard URL you configure.
    
    ➤ Privacy
    
    Credentials are stored locally and only ever sent to the MainWP Dashboard you configure, over HTTPS. Nothing is sent to MainWP servers or any third party.
    
    By installing the extension, you agree to:
    https://mainwp.com/terms-of-service/
    https://mainwp.com/privacy-policy/mainwp-chrome-extension-privacy-policy/
    
    ➤ Support
    
    Setup guide: https://docs.mainwp.com/advanced/miscellaneous/mainwp-browser-extensions
    Community forum: https://community.mainwp.com/
  • May 29, 2026
    short_description
    Stay informed by monitoring available updates and non-MainWP changes. Connects to your MainWP Dashboard via REST API.
    Companion for your MainWP Dashboard — monitor site updates, time, and costs. Connects to your self-hosted Dashboard.
  • May 29, 2026
    host_permissions
    <all_urls>
    (empty)
  • May 29, 2026
    permissions
    alarms, storage, unlimitedStorage, notifications, activeTab
    alarms, storage, notifications

Permissions & access

Permissions
alarmsstoragenotifications
Host access
None declared

Screenshots

MainWP Browser Extension screenshot 1MainWP Browser Extension screenshot 2MainWP Browser Extension screenshot 3MainWP Browser Extension screenshot 4MainWP Browser Extension screenshot 5MainWP Browser Extension screenshot 6

About

The MainWP Chrome extension brings your MainWP Dashboard into your browser toolbar. Open the popup to see updates across your child sites, the timer you forgot to stop yesterday, and the licenses about to expire next week, all without keeping a Dashboard tab open.

MainWP is a self-hosted WordPress management platform: one Dashboard you run on your own server to control all your child sites. The extension talks only to your Dashboard, never to MainWP servers. Time Tracker and Cost Tracker are new in version 3.0, joining the original update monitoring.

Updates monitoring shows WordPress core, plugin, theme, and translation updates across every connected child site. The extension polls your Dashboard on the schedule you set, anywhere from every 15 minutes to once a day, and shows the count on the toolbar badge. It also surfaces non-MainWP changes (anything modified directly on a child site outside the Dashboard) so you notice when someone has been clicking around in production. Click any update and you land on the right Dashboard page.

Time Tracker lets you start, pause, resume, and stop tasks from the popup. Timers persist across browser restarts and survive service-worker sleep. The extension icon shows a live timer badge while a task is running.

Cost Tracker rolls up per-site costs and license expirations into a single view. Licenses expiring within 7 days are flagged urgent, those within 30 days are flagged as warnings, so you can renew before something goes dark. A daily refresh keeps the numbers current.

Works in Chrome and other Chromium-based browsers, including Edge, Brave, Arc, Vivaldi, and Opera.

➤ How it Works

Open your MainWP Dashboard and go to the REST API screen in the left menu. Click Add API Keys, name them something like "Browser extension keys," and confirm the Enable REST API key toggle is on. On Dashboard 5.2 or newer, the extension uses a Bearer token; older Dashboards fall back to Consumer Key plus Consumer Secret. Copy the credentials from the Dashboard, paste them into the extension popup, save on both sides, and you're connected.

➤ Permissions

The extension requests alarms, storage, and notifications. Alarms drive the periodic update sync and the daily cost refresh. Storage holds your Dashboard URL, preferences, cached counts, and (in chrome.storage.local only, never synced) your authentication credentials. Notifications surface new updates, timer state changes, license expirations, and sync errors, with dedup and rate limits tuned per category so a flaky connection doesn't spam you. Host permissions are requested at runtime only for the Dashboard URL you configure.

➤ Privacy

Credentials are stored locally and only ever sent to the MainWP Dashboard you configure, over HTTPS. Nothing is sent to MainWP servers or any third party.

By installing the extension, you agree to:
https://mainwp.com/terms-of-service/
https://mainwp.com/privacy-policy/mainwp-chrome-extension-privacy-policy/

➤ Support

Setup guide: https://docs.mainwp.com/advanced/miscellaneous/mainwp-browser-extensions
Community forum: https://community.mainwp.com/

Technical

Version
3.0.0
Manifest
V3
Size
725KiB
Min Chrome
116
Languages
1
Featured
No

Metadata

ID
kjlehednpnfgplekjminjpocdechbnge
Developer ID
u8f3f6693fab4120e350f34fb0d54c49d
Developer Email
[email protected]
Created
Jul 16, 2023
Last Updated (Store)
May 12, 2026
Last Scraped
Jun 13, 2026
Website
mainwp.com

Similar extensions

Alternatives to MainWP Browser Extension, ranked by description similarity.

Data sourced from the Chrome Web Store · last verified Jun 13, 2026.