Download the PHP package flagr/sdk without Composer
On this page you can find all versions of the php package flagr/sdk. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Vendor flagr
Package sdk
Short Description PHP SDK for flagr.dev — evaluate feature flags via direct API call
License MIT
Package sdk
Short Description PHP SDK for flagr.dev — evaluate feature flags via direct API call
License MIT
Please rate this library. Is it a good library?
Informations about the package sdk
flagr-sdk (PHP)
PHP SDK for flagr.dev — evaluate feature flags with a direct API call. No dependencies beyond ext-curl and ext-json.
Install
Requires PHP 8.1+, ext-curl, ext-json.
Quick start
Usage
isEnabled
tenantId is optional. For partially_enabled flags, an empty tenantId always returns false.
Every call makes a single HTTP POST to /evaluate. No local cache, no background connection.
Flag states
| State | isEnabled result |
|---|---|
enabled |
true for every tenant |
disabled |
false for every tenant |
partially_enabled |
true only if the tenant ID is in the enabled list |
Exceptions
| Exception | When |
|---|---|
Flagr\AuthenticationException |
SDK key rejected (HTTP 401) |
Flagr\EvaluationException |
Network error or unexpected HTTP status |
Lifecycle
The FlagrClient reuses a single cURL handle across calls — instantiate once and reuse within a request. The handle is closed automatically on destruction.
All versions of sdk with dependencies
PHP Build Version
Package Version
Requires
php Version
>=8.1
ext-curl Version *
ext-json Version *
ext-curl Version *
ext-json Version *
The package flagr/sdk contains the following files
Loading the files please wait ...