overtrue/sendcloud
A PHP SDK for SendCloud email delivery. It offers a clean, framework-agnostic API to send transactional and bulk email, use templates, manage address lists and tags, and query delivery statistics. Works with Laravel and any PHP app, handling authentication and HTTP requests so you can focus on your...
Architecture fit
overtrue/sendcloud is a thin vendor SDK wrapper around SendCloud's HTTP mail API, not a mail transport abstraction. It will sit below your application layer and above the vendor's REST endpoints, meaning it does not integrate with Laravel's native Mail/Mailable/Mailer contracts unless the package explicitly ships a Transport driver. Assume it does not until verified.symfony/mailer or the built-in SMTP transport, this package adds a parallel code path. That is acceptable for transactional/bulk sends through SendCloud, but it fragments the mailing story (some mail via Mail::, some via the SDK) and complicates templating, logging, and testing.composer require, publish config, inject an API-keyed client. Clean and low-ceremony — but it is an integration shim, not an architectural component.Integration feasibility
unknown, the project has ~20 stars, and the advertised last release is dated 2026-10-09 — a future date. Either the metadata is corrupted, the feed is unreliable, or the package is a placeholder. Any of those outcomes means we cannot currently answer "what code will we actually install and who is accountable for it?"Technical risk
^x.y.Key questions
Transport driver (so Mail:: works), or only a standalone client?Stack fit
Migration path
MailGateway interface with a SendCloud adapter. Application code depends on the interface. This makes a future swap to SES/Postmark/SMTP a config change, not a refactor.Compatibility
guzzlehttp/guzzle versions) — a mismatched Guzzle constraint can block the install entirely.Sequencing
Maintenance
Support
Scaling
429 responses in a way the queue worker can back off on.Failure modes
Ramp-up
How can I help you explore Laravel packages today?