sinemacula/laravel-aws-sns-listener
A Laravel package for receiving and handling AWS SNS notifications, with support for routing messages to listeners, managing subscriptions, and verifying signatures so you can integrate push notifications and event-driven workflows into your app.
Bottom line: This is a narrow, single-purpose integration library that removes bespoke SNS webhook plumbing from a Laravel service. It is worth adopting where the team already runs Laravel on AWS and receives SNS notifications, but it should be treated as a pinned, internally-owned dependency rather than a community-vetted one — the 1-star adoption signal means the TPM is underwriting the package rather than inheriting a proven ecosystem.
AGENTS.md scopes it explicitly as an integration layer — not a generic AWS SDK wrapper, not a provisioning tool. That boundary is the right one for a TPM: it means adoption does not drag in an opinionated infrastructure model, but it also means outbound publishing, topic creation, IAM, and DLQ provisioning remain the platform team's responsibility.private const string FOO), which implies a PHP 8.3+ baseline, and the Carbon 3.8.x bump implies a modern Laravel major. If the estate is on PHP 8.1/8.2, this package is a blocker, not an option.composer why-not)?composer audit clean today?sns.amazonaws.com is unreachable?composer audit, exercise subscription confirmation and a signed SES notification end-to-end against a real SNS topic.composer audit, and assign named ownership. With one star and a single vendor maintainer, plan for the possibility of an internal fork; the permissive licence and small codebase make that a days-not-months contingency.MessageId.How can I help you explore Laravel packages today?