sendinblue/api-bundle
A PHP bundle that simplifies integrating Sendinblue’s API, giving applications a convenient way to configure credentials and access transactional email, SMS, and contact features with less boilerplate. Use it to centralize API setup and keep Sendinblue calls organized.
api-v3-sdk behind our own thin service wrapper, or (b) pick a provider with a maintained framework integration and skip the wrapper work entirely.Mailer/Contacts interface with a Symfony DI-configured client, so a provider swap later is a config change, not a refactor.sendinblue/api-v3-sdk wrapped in a small internal service, or Symfony Mailer's transport layer plus a provider that ships one. One to two days of engineering, fully under our control.For executives: We evaluated a Symfony bundle that connects our application to Sendinblue, one of the email providers on our shortlist. It is not viable: last release in 2017, archived by its maintainers, twelve stars, and zero projects depending on it. Adopting it would introduce unsupported code into our stack with no upgrade path. This does not block the email roadmap — it simply confirms we should integrate with a provider through a thin in-house layer, roughly one to two days of work, which also keeps us free to switch providers later without a rewrite. The decision we actually need is which provider to standardize on, not which bundle to install.
For engineering: Do not add this dependency. It targets Symfony 3-era conventions, has no PHP 8 or Symfony 5+ support, no security patching, and no consumer base to catch regressions. Instead, wrap the official Sendinblue SDK (or an alternative provider's SDK) behind our own interface: a DI-configured API client, environment-based credentials, sending routed through Symfony Messenger for retries and observability, and webhook handling for delivery events. That gives us testability, a clean swap point, and no abandoned third-party code in the dependency graph.
Recommendation: Reject as a dependency, treat as a reference only, and log the underlying gap — there is no maintained Symfony bundle for Sendinblue — as an opportunity if we ever productize our integration layer.
How can I help you explore Laravel packages today?