getbrevo/brevo-php
Official PHP SDK for the Brevo API (PHP 8.1+), installable via Composer. Covers email, CRM and events endpoints with built-in exception handling, custom clients, retries, timeouts and logging. Note v5 is a major release with breaking changes from v4.
consentGroups metadata for segmentation.consentGroups arrays on contact profiles for targeting ("users who opted in via SMS").fern-api[bot]). This is positive for spec fidelity and cadence, but it raises the odds of frequent, mechanical major bumps with terse changelogs. Factor "periodic SDK churn" into your maintenance capacity and consider pinning the version with a scheduled review cadence.Adopt This Package If:
Look Elsewhere If:
Upgrade Decision Matrix (new):
"This is a major version release (v6.0.0) of our Brevo SDK. It's a plumbing release, not a feature release — the notes cover documentation, an SDK regeneration, and an upgrade guide. There are no new customer-facing capabilities to announce.
What it does mean:
Ask: Approve a 1–2 day engineering spike to read the upgrade guide, diff the SDK surface, and report back with an effort estimate and risk rating. No budget commitment beyond that until we have the estimate."*
"v6.0.0 has landed. The release notes are minimal — treat them as incomplete, not as "nothing changed.""
composer.json.fern-api[bot]) — expect mechanical, surface-level breaking changes: renamed methods/classes, changed type signatures, nullable/optional shifts, serialization differences. Previously fixed behaviors (e.g., empty-object serialization) may need re-verification post-regeneration.main.How can I help you explore Laravel packages today?