configcat_client library

ConfigCat Dart SDK

Dart SDK for ConfigCat. ConfigCat is a hosted feature flag service: https://configcat.com. Manage feature toggles across frontend, backend, mobile, desktop apps. Alternative to LaunchDarkly. Management app + feature flag SDKs.

Classes

AutoPollingMode
Represents the auto polling mode's configuration.
ConfigCatCache
A cache API used to make custom cache implementations.
ConfigCatClient
ConfigCat SDK client.
ConfigCatLogger
Logger used by ConfigCatClient.
ConfigCatOptions
Configuration options for ConfigCatClient.
ConfigCatUser
An object containing attributes to properly identify a given user for variation evaluation. Its only mandatory attribute is the identifier.
DefaultLogger
Default Logger implementation used by ConfigCatLogger.
EvaluationDetails<T>
Additional information about flag evaluation.
FlagOverrides
Describes feature flag & setting overrides.
Hooks
Events fired by ConfigCatClient.
LazyLoadingMode
Represents lazy loading mode's configuration.
Logger
Describes a logger used by ConfigCatLogger.
ManualPollingMode
Represents the manual polling mode's configuration.
NullConfigCatCache
Represents a null cache.
OverrideDataSource
Describes a data source for FlagOverrides.
PercentageRule
PollingMode
The base class of a polling mode configuration.
RefreshResult
RolloutRule
Setting
Describes a ConfigCat Feature Flag / Setting

Enums

DataGovernance
Describes the location of your feature flag and setting data within the ConfigCat CDN.
LogLevel
Defines levels to control logging verbosity.
OverrideBehaviour
Describes how the overrides should behave.

Extensions

SettingConvert on Object