WP Debug Toolkit (WPDT) uses a modular licensing system. You can purchase the Viewer, Query, and Site Monitor modules individually or bundle them through an Unlimited Pro plan, with each module unlocking a distinct set of features. The Unlimited Pro plan includes all three modules, supports unlimited site installs, and covers new tools as the tier adds them.
Purchasing individual modules of the WPDT plugin gives you access to exactly the features your workflow requires, with each module installable on up to 100 sites. See Activating and Deactivating Your License for a full walkthrough of the activation process.
WP Debug Toolkit covers more of the WordPress debugging stack in a single plugin than any combination of free alternative error debug plugins: error log viewing, database query analysis, debug constant management, and automated error alerting, all integrated and controlled from one place.
The Viewer module deploys a standalone Error Log Viewer App to your web root that reads debug.log independently of WordPress. As a result, your logs stay accessible even when your site is fully down. It unlocks:
The Query module activates the Database Monitor, which intercepts every database query during a page load and writes logs to disk as JSON files with no database overhead. This module enables:
The Site Monitor module puts WPDT on watch, sending you email alerts when qualifying PHP errors occur on your site, including fatal errors and memory exhaustion events that occur before WordPress finishes loading. This module provides:
Unlocks all three modules (Viewer, Query, and Site Monitor) under a single license.
WPDT loads and remains functional without a license. Without an active license, you can:

All module-specific features (the standalone viewer, database monitoring, and email alerting) require an active license for the corresponding module.
WP Debug Toolkit lists current pricing at wpdebugtoolkit.com/pricing, and prices may change.
| Plan | Price | What It Includes |
|---|---|---|
| Error Log Viewer Pro | $49/year | The Viewer module, installable on up to 100 sites. Includes the standalone Error Log Viewer app, Crash Recovery System, real-time log display, custom error levels, advanced filtering, File Viewer with code highlighting, and automatic log cleanup. Database monitoring and email alerting are not included. |
| Query Viewer Pro | $49/year | The Query module, installable on up to 100 sites. Includes the Query Viewer app, slow query detection, N+1 alerting, duplicate query detection, component attribution, file viewer & highlight, and automatic query log cleanup. Error logging and email alerting are not included. |
| Site Monitor Pro | $49/year | The Site Monitor module, installable on up to 100 sites. Includes automated error email alerts, memory exhaustion notifications, WordPress recovery mode integration, configurable alert levels, white-label email templates, and an email log. Error log viewing and database monitoring are not included. |
| Unlimited Pro | $99/year | All three modules (Viewer, Query, and Site Monitor) on an unlimited number of sites. Includes every feature from all three modules, plus new tools as they are released into the Pro tier. Best suited for agencies and developers managing multiple client sites who need full diagnostic capability across their portfolio. |
| Lifetime Pro | $199, one-time | All three modules on an unlimited number of sites, with no annual renewal required. Includes every feature and new tools as they are released. Best suited for developers who want to eliminate recurring licensing costs over the long term. |
Individual module plans cover up to 100 site installs per license. Unlimited Pro and Lifetime Pro support an unlimited number of sites. To move a license from one site to another, deactivate it on the current site first via WP Debug Toolkit › Settings › License, then activate the same key on the new site. See Activating and Deactivating Your License for the full process.
No. The Query module is self-sufficient. It unlocks the in-admin Query Viewer interface and also satisfies the standalone Viewer App installation requirement on its own. The Viewer App does add the Error Log Viewer and its associated features, such as the Crash Recovery System and custom error levels, which are activated with the appropriate license. However, they are not a prerequisite for accessing the query monitoring features in the Viewer App.
Previously generated log files remain readable through the already-deployed standalone Viewer App. The Viewer’s log-reading API performs no live license check, so access is controlled by your Viewer password rather than your license status. What locks on expiry is installing or reinstalling the Viewer App, all Database Monitor features, and the wp-admin module controls.
Installing WP Debug Toolkit – Install the WPDT plugin from the zip file on any WordPress site.
Activating and Deactivating Your License – Activate, check, transfer, and deactivate your license key.
Setting Up the WordPress Error Logs Viewer App – Deploy the standalone Viewer App after a successful license activation.