| description | OpenFeature Remote Evaluation Protocol with flagd |
|---|
flagd supports the OpenFeature Remote Evaluation Protocol for flag evaluations.
The service starts on port 8016 by default and this can be changed using startup flag --ofrep-port (or -r shothand flag).
Given flagd is running with flag configuration for myBoolFlag, you can evaluate the flag with OFREP API with following curl request,
curl -X POST 'http://localhost:8016/ofrep/v1/evaluate/flags/myBoolFlag'To evaluate all flags currently configured at flagd, use OFREP bulk evaluation request,
curl -X POST 'http://localhost:8016/ofrep/v1/evaluate/flags'See the cheat sheet for more OFREP examples including context-sensitive evaluation and selectors.
The OFREP endpoint is instrumented with OpenTelemetry HTTP and flag evaluation metrics. See the Monitoring reference for the full list of exposed metrics and their attributes.