This repository centralizes the server-side SDKs for Flipt.
These server-side SDKs are responsible for evaluating context and returning the results of the evaluation. Each client interacts directly with an upstream Flipt server and can perform any of the three of the following evaluation operations via HTTP:
We are constantly growing our list of clients. Currently, we support the following languages:
Note
The Go client is maintained in the main Flipt repository.
Want to see a client in a language we don't support? Open an issue and let us know!
Almost all clients support Flipt V2 for evaluation. Flipt V2 introduces the concept of environments. This client supports evaluation of flags in a specific environment by using the X-Flipt-Environment
header.
The current clients that do not support Flipt V2 are:
These clients will be updated to support Flipt V2 in the future.
See each client's README for installation and usage instructions.
See CONTRIBUTING.md
All code in this repository is licensed under the MIT License.