lab123/aws-sns
A Laravel wrapper for Amazon SNS that simplifies publishing messages to topics and integrating AWS notifications into PHP applications. Configure credentials once and send SNS notifications through a clean, familiar API.
^1.0 line or accelerate its framework upgrade.^1.0 for Laravel/Lumen 5 shows some regard for existing users. It does not change the low adoption base, so plan for the package as a scoped dependency with a fork-or-wrap fallback.^1.0 line if the product is on Laravel/Lumen 5 or otherwise cannot move to PHP 8.1 and a supported framework; do not force v2.0.0 adoption.Executive summary: This is a lightweight, MIT-licensed Laravel adapter for AWS SNS SMS and topic notifications. The new v2.0.0 keeps it current with supported Laravel/Lumen and AWS SDK versions, which lowers long-term compatibility risk, but it is a breaking release limited to PHP 8.1+ and Laravel 10–13 / Lumen 10/11, and it requires suppressing one security advisory with no upstream fix on Laravel 10–11. Recommendation: adopt for current-stack products with a documented, time-boxed security exception; keep older apps on the ^1.0 line. It is not a strategic messaging platform and should be scoped to well-understood internal and transactional use cases, with a fork-or-wrap fallback.
Engineering summary: v2.0.0 targets PHP ^8.1, Laravel 10–13, Lumen 10/11, and AWS SDK v3; Laravel/Lumen 5 stays on ^1.0. The notification-channel abstraction is unchanged, so application code stays idiomatic and AWS-specific logic stays contained. Two action items before adoption: raise the PHP and framework floors, and migrate any existing SNS client usage to AWS SDK v3. Then add the PKSA-zwc5-qtrz-zm1n ignore to the dependency audit configuration, document why, and set a review date to drop it once upstream fixes land. Production hardening around retries, delivery visibility, and provider abstraction remains our responsibility, as does monitoring the project’s maintenance cadence given its small adoption base.
How can I help you explore Laravel packages today?