configcat/configcat-client
ConfigCat PHP SDK client for feature flags and remote configuration. Fetch typed setting values from ConfigCat using your SDK key, with targeting by user attributes (region, email, custom). Supports PHP 8.1+ and integrates via Composer.
Adopt if:
Look elsewhere if:
*"ConfigCat’s PHP SDK lets us ship faster and safer by decoupling code deployments from feature releases. For example:
Ask: "Which features are highest-risk for us? Let’s pilot this for [specific use case]."
*"This SDK integrates seamlessly with Laravel and gives us:
if (config('features.new_ui')) { ... } with user targeting (e.g., User::find(123)).onError, onConfigChanged, and evaluation details (e.g., why a user got flag X).Tradeoffs:
Proposal: Start with 2–3 critical flags (e.g., feature.payment_v2, feature.new_dashboard) and measure toggle frequency. If we hit [X] flags/month, the cost justifies it."*
For PMs: *"This is a force multiplier for your roadmap. Example:
user->region.How can I help you explore Laravel packages today?