symfony/sendinblue-notifier
Symfony Notifier transport for Sendinblue SMS. Configure via DSN (sendinblue://API_KEY@default?sender=PHONE) to send transactional texts using your Sendinblue API key and sender number. Links to Symfony docs, issues, and PRs.
Illuminate\Notifications and spatie/laravel-sendinblue remain more idiomatic for Laravel apps. This package’s utility is circumstantial:
notifier:consume).spatie/laravel-sendinblue unless Symfony-specific features (e.g., transport plugins, retry logic) are required.| Risk Area | Updated Assessment |
|---|---|
| Dependency Bloat | Unchanged: Symfony Notifier adds ~20+ dependencies, risking conflicts with Laravel’s ecosystem. |
| Maintenance Overhead | Unchanged: Custom glue code is still required for Laravel integration. |
| Version Locking | Unchanged: Must align Symfony Notifier (v6.x) with Laravel’s PHP version (e.g., 8.1+). |
| Feature Gaps | Unchanged: No new features in v6.4.32; Laravel’s native system remains sufficient for basic Sendinblue use. |
| Performance Impact | Unchanged: Hybrid setups (Laravel + Symfony) may introduce latency from inter-service calls. |
| Breaking Changes | None in v6.4.32: Release notes confirm no significant changes. |
Why Symfony Notifier?
Integration Strategy
Sendinblue Usage Scope
spatie/laravel-sendinblue) or marketing campaigns (which may require Sendinblue’s dedicated SDK)?Team Expertise
Alternatives Considered
spatie/laravel-sendinblue or Sendinblue’s official PHP SDK—both may suffice without Symfony overhead.| Component | Fit Level | Updated Notes |
|---|---|---|
| Laravel Core | Low | No change: Still requires custom workarounds. |
| Symfony Components | High | No change: Best fit for orgs already using Symfony Notifier. |
| Sendinblue API | Medium | No change: Package abstracts API, but Laravel SDKs may offer simpler access. |
| Message Queues | High | No change: Queue-based integration (Laravel → Symfony worker) remains viable. |
| Microservices | High | No change: Ideal for hybrid architectures. |
Assessment Phase
spatie/laravel-sendinblue vs. this package for performance, cost, and ease of use.Pilot Integration
Full Rollout
Optimization
Phase 1: Proof of Concept
spatie/laravel-sendinblue.Phase 2: Pilot Deployment
Phase 3: Full Adoption
Phase 4: Optimization
Dependency Management
symfony/http-client).Custom Code
How can I help you explore Laravel packages today?