overtrue/laravel-sendcloud
A Laravel integration for the SendCloud email delivery service, providing a simple facade and configuration to send transactional and template emails through SendCloud's API. It wraps the SendCloud PHP SDK so you can fire off mail from any Laravel app with minimal setup.
Consider adoption when:
Look elsewhere or defer when:
Mail::send.Executive summary: overtrue/laravel-sendcloud v2.0.0 is primarily a security and platform-baseline release, not a feature expansion. It narrows support to PHP 8.3+ and Laravel 13.30+, upgrades the SendCloud SDK to ^2.0, and hardens HTTPS, redirect, credential, and Composer security defaults. Adopt it only as part of a deliberate Laravel/PHP upgrade. It reduces the need to maintain custom SendCloud API plumbing, but it is not a Laravel Mail transport and does not claim Octane compatibility.
Engineering summary: Budget for the breaking upgrade first: PHP 8.3+, Laravel 13.30+, SDK ^2.0, Guzzle 7.15.2+, and review of custom middleware and multipart request construction. The package now reads configuration from the container when resolving the client, improving application/container isolation. However, clients remain transient while the facade caches its client, so runtime configuration changes will not propagate to existing clients or cached facades. Treat v2.0.0 as a hardened API binding with good container/facade/test coverage, not as a delivery transport or long-running-worker guarantee.
How can I help you explore Laravel packages today?