__init__.py
1 """ 2 SAM feature flag framework — public API. 3 4 Usage example: 5 from openfeature import api as openfeature_api 6 7 if openfeature_api.get_client().get_boolean_value("my_flag", False): 8 # feature enabled 9 """ 10 11 from .checker import FeatureChecker 12 from .provider import SamFeatureProvider 13 from .registry import FeatureDefinition, FeatureRegistry, ReleasePhase 14 from .core import ( 15 get_registry, 16 has_env_override, 17 initialize, 18 is_known_flag, 19 load_flags_from_yaml, 20 ) 21 22 __all__ = [ 23 "FeatureChecker", 24 "FeatureDefinition", 25 "FeatureRegistry", 26 "ReleasePhase", 27 "SamFeatureProvider", 28 "get_registry", 29 "has_env_override", 30 "initialize", 31 "is_known_flag", 32 "load_flags_from_yaml", 33 ]