Installation
Require the private Composer repo and run
commentify-pro:install.JSON API
Versioned
commentify/api/v1 with aliases, rate limits, and structured errors.React and Vue
One UI contract. SDKs ship inside Composer — nothing to buy from npm.
Spam pipeline
Heuristic first, optional Akismet and toxicity, Filament queue on top.
Free vs Pro
Keep this honest when you choose a license:
The free happy path did not change when Pro launched: trait on a model, Livewire component on the page.
Requirements
- PHP 8.2+
- Laravel 12 or 13
- Commentify core
^4.0(pulled in by Pro) - Livewire 4 if you use the Blade UI
- Filament v4 or v5 if you want the admin plugins (optional)
- Tailwind CSS v4 or Bootstrap 5 for the published views
How Pro layers on
Every comment — Livewire or the API — hits the samecomments table and the same model observers. Pro’s spam pipeline, approval, webhooks, and broadcasts run on create and edit regardless of frontend.
React and Vue do not ship a second UI. Class strings live once in @commentify/core. A PHPUnit test compares them to core’s Blade views; Vitest compares what React and Vue actually emit. Change Blade without updating the SDKs and the build fails.
Everything the JS thread needs to stay in step comes from the server:

