franzose/laravel-smpp
franzose/laravel-smpp is a Laravel package for sending SMS messages over the SMPP protocol, giving PHP applications a clean, framework-friendly way to integrate bulk messaging and SMS delivery into their projects.
Consider adoption when:
Look elsewhere when:
For executives: This is a lightweight Laravel integration for sending SMS over SMPP — the carrier-level protocol used for high-volume messaging. The v1.5 release adds Laravel 11 support, keeping it current with our framework roadmap and removing a blocker to upgrading. Adopting it can reduce per-message SMS costs at scale by connecting directly to SMS gateways rather than paying aggregator markups, while supporting OTPs, alerts, and notifications.
For engineering: Standard Laravel package, installs via Composer, config-driven SMPP connection with support for Laravel 11 (illuminate/support ^11). Single-maintainer project with a small contributor base — treat it as a focused utility, not a platform. Plan for operational concerns: connection resilience, throughput limits, encoding (GSM-7/UCS-2), and delivery-receipt handling. Recommend wrapping it behind an internal SmsSender interface so we can swap providers or fall back to an aggregator API. Validate bind stability and error handling in staging before routing production OTP traffic through it.
How can I help you explore Laravel packages today?