DevPulse
Real-time error tracking and performance monitoring for WordPress — self-hosted and free.
Use with caution
DevPulse works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 48/100 on our health check.
- Small user base (<10 active installs)
- Very few reviews so far
- Only tested up to WordPress 6.9 (latest is 7.1)
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where DevPulse stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| debugging | >100 |
| error tracking | >100 |
| logging | >100 |
| monitoring | >100 |
| performance | >100 |
About DevPulse
From the official readme · v2.0.2Description
DevPulse is a self-hosted error tracking and performance monitoring plugin for WordPress, similar to Sentry but free and running on your own server.
Features:
- Captures PHP errors, warnings, notices, and fatal errors
- Captures unhandled exceptions automatically
- Frontend Core Web Vitals (LCP, INP, CLS, TTFB, page load) — real-user Lighthouse metrics
- Lightweight — the backend handler has zero JS footprint; the vitals bundle is ~4 KB deferred
- Configurable via the WordPress admin or
wp-config.phpconstants - Works with any self-hosted DevPulse server
Privacy: All error data is sent to your own server. Nothing leaves your infrastructure.
Configuration
You can configure the plugin via Settings → DevPulse in the WordPress admin, or by defining constants in wp-config.php:
define( 'DEVPULSE_DSN', 'http://your-server:8000/api/ingest/YOUR_API_KEY' );
define( 'DEVPULSE_ENV', 'production' );
define( 'DEVPULSE_ENABLED', true );
Constants take precedence over admin settings.
Running the DevPulse server:
docker compose up -d
See the DevPulse GitHub repository for full server setup instructions.
Installation
- Upload the
devpulsefolder towp-content/plugins/ - Activate the plugin through Plugins → Installed Plugins in the WordPress admin
- Go to Settings → DevPulse and enter your server DSN
Alternatively, you can configure the plugin using constants in wp-config.php (see Configuration below).
Frequently asked questions
Do I need a DevPulse account?
No. DevPulse is entirely self-hosted. You run the server yourself using Docker.
Is it compatible with WordPress Multisite?
Single-site and network-activated usage is supported. Each site should have its own API key (project) on the DevPulse server.
What happens when the DevPulse server is unavailable?
Errors are captured with a short timeout (2 seconds by default) so your site is never slowed down if the server is unreachable.
Changelog
Security fix: only trust X-Forwarded-For from a configured trusted proxy. Recommended for all sites not running behind a reverse proxy/load balancer.
2.0.2
- Fixed: the plugin version header and changelog had drifted out of sync
with actual releases since 1.2.0 — this release reconciles them and
documents what shipped in 2.0.0/2.0.1 below.
2.0.1
- Security: only trust the
X-Forwarded-Forheader whenREMOTE_ADDRis a
known, configured trusted proxy — prevents client-supplied headers from
spoofing the reported IP address on sites not behind a proxy.
2.0.0
- Security: the DSN’s API key is no longer sent in the request URL — it’s
extracted and sent as anX-API-Keyheader instead, so it can no longer
leak into server or CDN access logs.
1.2.0
- Added frontend Core Web Vitals collection (LCP, INP, CLS, TTFB, page load) via bundled browser SDK
- New “Frontend Performance Vitals” setting in wp-admin; can be disabled per-page with the
devpulse_enqueue_vitalsfilter or viadefine('DEVPULSE_TRACK_VITALS', false)in wp-config.php
1.1.1
- Stability and compatibility improvements
1.0.0
- Initial public release — PHP error and exception capture, wp_die() and fatal error handlers, admin settings page
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best DevPulse alternatives
All debugging plugins →FAQ
DevPulse: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Oct 18, 2026
Is DevPulse free?
Yes. DevPulse is free to download and use from the official WordPress.org plugin directory.
Is DevPulse safe to use in 2026?
DevPulse works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 48/100 on our health check.
How many websites use DevPulse?
DevPulse is active on <10 WordPress websites and has been downloaded 180 times since it launched in August 2026. It was downloaded 60 times in the last 30 days.
Does DevPulse work with WordPress 7.1?
DevPulse is officially tested up to WordPress 6.9.10, while the latest release is 7.1.3. It may still work, but try it on a staging site first.
What PHP version does DevPulse need?
DevPulse requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was DevPulse last updated?
The latest version, 2.0.2, was released on August 21, 2026 (2 months ago).
Who makes DevPulse?
DevPulse is developed and maintained by sekolahcode.
What are the best alternatives to DevPulse?
The most popular alternatives to DevPulse are Freesoul Deactivate Plugins (8K+ installs), Fatal Error Notify (6K+ installs) and Debug Log Manager Tool (3K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card