Skip to main content

About Plugins

PHPStreamServer has a plugin-based architecture. Optional plugins add capabilities such as an HTTP server, scheduling, and logging. You can also create custom plugins to meet application-specific requirements.

Official Plugins

🧩 HTTP Server Plugin

Asynchronous HTTP server with support for HTTP/2, HTTPS, static file serving, and gzip compression.
Read more →

🧩 Scheduler Plugin

Scheduler for running tasks at fixed intervals, at specific dates and times, or on a cron schedule.
Read more →

🧩 Logger Plugin

Flexible logging system supporting multiple outputs, including files, stdout, syslog, and Graylog.
Read more →

🧩 File Monitor Plugin

Directory watcher that detects changes to monitored files and triggers reloads for reloadable workers.
Read more →

🧩 Metrics Plugin

Prometheus-compatible metrics endpoint for monitoring server performance and tracking custom application metrics.
Read more →