Skip to main content

A profiler PHP teams
should have had all along

Perfbase is a purpose-built application performance monitoring platform for PHP. We believe PHP - the language behind 77% of the web - deserves first-class profiling tools, not afterthoughts retrofitted from generic APM stacks.

Why

PHP deserves better profiling

Xdebug is a development tool. Tideways is closed and pricey. Generic APMs treat PHP as a second-class citizen. Production teams end up guessing - reading slow query logs, spraying microtime() calls, restarting workers and hoping. Perfbase is built specifically for PHP teams running real workloads.

How

Built for production overhead

A native Rust + C extension hooks the Zend engine to capture every function call with under 1% typical overhead. Traces serialize as MessagePack, compress with Brotli, and stream to a regional ingest worker. Flame graphs, call trees, and N+1 detection come from a Rust API server fronting TimescaleDB and S3.

Who

For PHP teams in production

Indie devs shipping side projects, agencies running dozens of client builds, SaaS teams scaling Laravel or Symfony, WordPress operators with WooCommerce stores. If your business runs on PHP and you need to know exactly what is making it slow, Perfbase is for you.

What ships in the box

Extension

Rust + C, supporting PHP 7.4 – 8.5. Observer API on 8.2+, zend_execute_ex on older.

Frameworks

First-party packages for Laravel, Symfony, WordPress, Drupal, CakePHP, Slim, Joomla, CodeIgniter, Yii.

Console

Flame graphs, call trees, N+1 detection, query analysis, system metrics - all in one place.

Regions

Trace data stored in your chosen region group: Europe, APAC, or America. EU-only setups supported.

Want to talk?

Questions about the architecture, the roadmap, or how Perfbase fits your stack - we’d love to hear from you.