openfeature-provider-flagsmith
Openfeature provider for Flagsmith
Decision gist · record as of 2026-08-14
Yes, with conditions. Install if you are already using OpenFeature and need to connect to a Flagsmith instance, or if you want standardized flag evaluation across multiple providers. The low install friction, active maintenance, and zero known vulnerabilities support adoption. However, verify the license before use in proprietary contexts, and confirm that your flagsmith client version meets the tracking requirements.AI-flagged interpretation of the facts on this page — verify before relying
Before you install
- Requires a Flagsmith environment key and a running Flagsmith instance to connect to.
- Low install friction with only 2 runtime dependencies.
- Active maintenance status with a release 7 days ago.
License · maintenance · safety
(unclear) — License treatment is unclear; no SPDX identifier or raw license text is available. Verify the actual license before use in proprietary or restricted contexts.
last release 2026-08-07 (7 days)
0 known vulnerabilities (OSV.dev, 2026-08-14) · 128,997 downloads/mo, #11,688 on PyPI
Alternatives
Verify before relying
pip install openfeature-sdk openfeature-provider-flagsmith
from flagsmith import Flagsmith
from openfeature import api
client = Flagsmith(environment_key="your-key")
provider = FlagsmithProvider(client=client)
api.set_provider(provider)
of_client = api.get_client()
details = of_client.get_string_details("flag_name", "default")- Whether the package is licensed under an open-source or proprietary license (license_treatment is unclear).
- Performance characteristics under high-volume flag evaluation or event tracking scenarios.
- Backward compatibility guarantees or versioning strategy for breaking changes.
- Whether flagsmith ≥5.5 is required for event tracking or if earlier versions are supported.
What it is and what it does
This package is an OpenFeature provider that bridges the OpenFeature SDK to Flagsmith, a server-side feature flag management platform. It allows you to evaluate feature flags, retrieve multivariate variants, and track experiment exposures through a standardized OpenFeature interface. The provider wraps the flagsmith client and exposes its flag evaluation logic as an OpenFeature provider, letting you use Flagsmith's flag definitions and targeting rules within OpenFeature's evaluation API.
The provider supports three main workflows: basic flag evaluation (boolean, string, or JSON values), experiment tracking via the OpenFeature tracking API (which requires flagsmith ≥5.5 with events enabled), and custom event recording. It handles evaluation contexts with flat attributes or nested traits, deduplicates repeated exposures, and can optionally use Flagsmith's default flag logic or boolean config values instead of the enabled state. Tracking calls are silently dropped if events are not enabled on the flagsmith client.
Use it for
- Evaluate feature flags from a Flagsmith instance within an OpenFeature-based application to control feature rollouts.
- Record experiment exposures and track variant assignments for A/B testing and experimentation workflows.
- Send custom events to Flagsmith for analytics and user behavior tracking.
- Manage flag evaluation context with user traits and attributes for targeted flag resolution.
- Integrate Flagsmith flag management into a multi-provider OpenFeature setup for vendor flexibility.
Worth the install?
AI-flagged interpretation of the facts on this page. Verify before relying on it.
Yes, with conditions.
Install if you are already using OpenFeature and need to connect to a Flagsmith instance, or if you want standardized flag evaluation across multiple providers. The low install friction, active maintenance, and zero known vulnerabilities support adoption. However, verify the license before use in proprietary contexts, and confirm that your flagsmith client version meets the tracking requirements.
Install
openfeature-provider-flagsmith on PyPI
Before you install
Low install friction with only 2 runtime dependencies. Active maintenance status with a release 7 days ago. Supports current Python versions (3.10–3.14).
Requires a Flagsmith environment key and a running Flagsmith instance to connect to.
License in practice
License treatment is unclear; no SPDX identifier or raw license text is available. Verify the actual license before use in proprietary or restricted contexts.
Quickstart
pip install openfeature-sdk openfeature-provider-flagsmith
from flagsmith import Flagsmith
from openfeature import api
client = Flagsmith(environment_key="your-key")
provider = FlagsmithProvider(client=client)
api.set_provider(provider)
of_client = api.get_client()
details = of_client.get_string_details("flag_name", "default")
Verify before relying
- Whether the package is licensed under an open-source or proprietary license (license_treatment is unclear).
- Performance characteristics under high-volume flag evaluation or event tracking scenarios.
- Backward compatibility guarantees or versioning strategy for breaking changes.
- Whether flagsmith ≥5.5 is required for event tracking or if earlier versions are supported.
Package facts
| License | Not declared unclear |
| Python support | Supports the current Python release <4.0,>=3.10 |
| Install friction | Low. Pure-Python wheel |
| Runtime dependencies | 2 packagesflagsmithopenfeature-sdk |
| Maintenance | Actively maintained 7 days since the last release |
| First released | |
| Downloads | 128,997 / month, #11,688 on PyPI 30-day window, as of 2026-08-14 |
| Known vulnerabilities | None known OSV.dev, checked 2026-08-14 |
| Classifiers | Programming Language :: Python :: 3Programming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14 |
Evidence: openfeature_provider_flagsmith-1.0.0-py3-none-any.whl
Tags
Let your AI agent find packages like this
Example. Real query, live index.
You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.
wish › “openfeature flagsmith provider”
- openfeature-provider-flagsmithConnects the OpenFeature SDK to Flagsmith for server-side feature…
- openfeature-provider-unleashIntegrates Unleash feature flags with OpenFeature SDK, enabling…
- launchdarkly-openfeature-serverBridges LaunchDarkly's feature flag service with the OpenFeature SDK…
Give your agent the search over MCP, or paste the wish link into any chat.
More Software Development packages
Provides backported and experimental type hints for Python 3.9+, allowing use of newer typing features on older Python versions and enabling early experimentation with type system PEPs before they enter the standard library.
NumPy provides an N-dimensional array object and a comprehensive suite of mathematical, linear algebra, Fourier transform, and random number functions for scientific computing in Python.
FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.
Provides a way to document function parameters, class attributes, return types, and variables inline using Python's `Annotated` type hint syntax instead of traditional docstrings.
Typer builds command-line applications from Python functions using type hints, automatically generating help text, argument parsing, and shell completion.
Install it if you are building CLIs in Python.
Distlib provides low-level packaging utilities for building, distributing, and managing Python software—including metadata handling, version specifiers, wheel support, script installation, and dependency resolution.
See also flagsmith · openfeature-sdk · launchdarkly-openfeature-server · openfeature-provider-ofrep · flagsmith-flag-engine · openfeature-provider-flagd · openfeature-provider-unleash · amplitude-experiment · openfeature-flagd-core · openfeature-flagd-api