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 →