OpenFeature Remote Evaluation Protocol (OFREP) is an API specification for feature flagging that allows the use of generic providers to connect to any feature flag management systems that supports the protocol.

Currently, OFREP is still in the early stages of development so the specification is subject to change. Flipt is one of the early adopters of the OFREP protocol and has implemented the protocol in its API.

For more information on the OFREP protocol, see the OpenFeature Remote Evaluation Protocol repository on GitHub.

Endpoints

The OFREP protocol is implemented in the Flipt API. The following endpoints are available:

  • Configuration - Supplies information about the remote flag management system to set up the OpenFeature SDK providers.
  • Single Flag Evaluation - Called by the server providers to perform single flag evaluation.
  • Bulk Evaluation - Called by the server providers to perform bulk evaluation of multiple flags.

Providers

Providers are the entities that implement the OFREP protocol from the caller. Providers are responsible for evaluating feature flags and returning the results to the client.

Current providers include: