unleash/symfony-client-bundle
Symfony bundle for integrating Unleash feature flags with the Unleash PHP SDK. Configure toggles through Symfony services and configuration, then check flags in your app to roll out features safely and gradually.
Consider it when:
Look elsewhere or pause when:
unleash/client) directly, or the Laravel-specific integration, and only fall back to this package if you genuinely boot Symfony kernels. Verify fit before committing — this is the single biggest misread risk with this package.For executives (one paragraph): We can separate "deploying code" from "turning a feature on," using an open-source, self-hostable flag service instead of building one. Business impact is lower release risk (ramp a change to 1% → 100%, or switch it off in seconds without a redeploy), faster time-to-market for gated/entitled features, and no per-seat SaaS spend or third-party data sharing. Cost is engineering setup plus running a small service. The latest client release is a compatibility update — it adds Symfony 8 support — which tells us the client is actively maintained and will not block our planned framework upgrade.
For engineering: Adopt the upstream Unleash server and this maintained client rather than a bespoke flag table. The current release is a dependency-widening only — it permits Symfony 8 and bumps the patch line from v0.12.182 to v0.12.285; expect no code changes, but pin the version and scan the intervening 0.x changelog before rolling to production, since the project is pre-1.0 and makes no API-stability promise. Caveat to confirm first: this is a Symfony bundle — if the consuming app is Laravel, validate whether the bundle's service-provider wiring applies or whether we should use the plain PHP SDK instead. Recommended next step: a one-sprint spike wiring the client into one low-risk service behind a flag, with a documented fallback path if the integration assumption fails.
How can I help you explore Laravel packages today?