Skip to content

OpenFeature Providers

flagd was built from the ground up to be Openfeature-compliant. To use it in your application, you must use the OpenFeature SDK for your language, along with the associated OpenFeature provider. For more information about Openfeature providers, see the OpenFeature documentation.

Providers

Providers for flagd come in two flavors: those that are built to communicate with a flagd instance (over HTTP or gRPC) and those that embed flagd's evaluation engine directly (note that some providers are capable of operating in either mode). For more information on how to deploy and use flagd, see architecture and installation.

The following table lists all the available flagd providers.

Technology RPC in-process
Go
Java
Node.JS
PHP
.NET
Python
Web

For information on implementing a flagd provider, see the specifications for RPC and in-process providers.