liberusoftware/feature-flags-api
liberusoftware/feature-flags-api is a Laravel/PHP package for exposing and managing feature flags through an API. Use it to define flags, check enabled state, and toggle features for controlled rollouts or environment-specific behavior.
NOASSERTION license, this is best framed as an internal glue decision (adopt/vendor/pin) rather than a platform bet.Consider it when:
Look elsewhere when:
NOASSERTION must be resolved by legal before any production dependency.For executives: This is a small, zero-cost adapter that lets us serve feature flags we already own through a clean API, so we can ship behind toggles and run gradual rollouts without adding a vendor contract. It is not a platform purchase and not infrastructure — it is internal glue. The trade-off is maturity: zero adoption, a single maintainer, and an unclear license mean we should treat it as a short-term accelerator, not a dependency we build a roadmap on. Expected value is speed-to-first-flag; expected downside is a one-to-two-day replacement if it is abandoned.
For engineering: Thin presentation adapter for a Laravel modular stack; it does not evaluate flags, store them, or provide targeting — you keep the domain module. Recommended posture: spike and vendor it, pin the release, add contract tests around the response shape, and put our own authorization, rate limiting, and caching in front. Do not let it become the system of record for flag state, and do not expose it publicly without an auth and caching layer. If the license cannot be resolved, hand-rolling an equivalent controller and API resource is a small, well-understood effort — so the decision is reversible either way.
How can I help you explore Laravel packages today?