open-feature / open-feature/python-sdk-contrib
[Feat] Add support for Flipt Client-Side evaluation model
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 27
- Forks
- 33
- Avg merge
- 5h 7m
- Merged PRs (30d)
- 9
Description
Description: Flipt cloud only supports client-side evaluation models. Self-hosted flipt instances support both. To provider a wider coverage of open-feature for end-users there should be support for both evaluation models.
Currently the flipt provider wraps the ofrep provider which is fine for evaluation against a self-hosted instance, however, this implementation will need to wrap the official client side sdk: https://github.com/flipt-io/flipt-client-sdks/tree/main/flipt-client-python
@markphelps tagging you for visibility
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Locate the existing Flipt provider and the OFREP provider wrapper, then compare their integration with the official Flipt client-side Python SDK linked in the issue. Confirm how both client-side and self-hosted evaluation models should remain supported, and verify the provider behavior with the repository's existing tests.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100