Eén platform, vier lagen
Phlo stopt niet bij de taal. Dezelfde stack die je code compileert, draait je server, verzorgt realtime en messaging, en beheert je complete vloot.
Het serverplatform
FrankenPHP runtime
In productie draait een Phlo-app op FrankenPHP in worker-mode: de app blijft in het geheugen, requests kosten geen opstarttijd. Zero dependencies, met 158 meegeleverde resources.
Productie-opstelling →phloWS realtime
Een lichtgewicht Node.js WebSocket-broker die verbindingen multiplexed over meerdere apps. Je app implementeert vier hooks (wsConnect, wsAuth, wsReceive, wsClose) en broadcast vanuit PHP met wsCast().
phloWS-handboek →phloWA messaging
Een WhatsApp-gateway als aparte service: één proces per nummer, inkomende berichten komen via een beveiligde webhook bij je app binnen. Mail en notificaties lopen via dezelfde platformlaag.
phloWA-handboek →Phlo CMS
Schema-gedreven CRUD: uit je modellen genereert de CMS lijsten, records, formulieren, uploads en een REST API. Elke relatie (parent, child, many) en bestandsuploads inbegrepen.
CMS-handboek →Voor agents
Phlo is agent-first ontworpen: een complete taalspecificatie als SKILL.md, machine-leesbare docs en runtime-introspectie via reflect.
llms.txt →Het operationele platform
Het Phlo-dashboard beheert niet één app maar je complete technische architectuur: alle applicaties, servers en domeinen vanaf één plek.
Self-hosted van opzet: je draait Phlo op je eigen server, in worker-mode in het geheugen. De kosten schalen met een machine, niet met elke request, zodat succes je infrastructuur niet onbetaalbaar maakt zoals bij cloud en serverless vaak gebeurt. Je bezit de leesbare PHP-output, je data en de machine waarop alles draait.
Fleet-overzicht
Alle apps en servers in één scherm: uptime, versies, builds en gezondheid.
Domeinen & databases
Domeinbeheer en database-administratie per app, zonder losse tooling.
Notificaties & bezoekers
Berichten, alerts en bezoekersstatistieken over de hele vloot, gerouteerd naar mail of WhatsApp.