# OpenFeature Providers

Copy page

OpenFeature is an open specification that provides SDKs with a vendor-agnostic API for feature flagging. It helps developers integrate feature flags in a standardized way across different feature flag management platforms.

OpenFeature providers act as the bridge between an OpenFeature SDK and a feature flag service such as ConfigCat. When your application evaluates a feature flag through the OpenFeature API, the configured provider determines the flag value using the underlying feature flag system.

OpenFeature providers allow teams to adopt a standardized feature flag interface while managing flags with ConfigCat. To learn more, see the [OpenFeature documentation](https://openfeature.dev/docs/reference/intro/).

## ConfigCat OpenFeature Providers[​](#configcat-openfeature-providers "Direct link to ConfigCat OpenFeature Providers")

ConfigCat offers OpenFeature providers for multiple platforms supported by OpenFeature SDKs. These providers let applications evaluate feature flags through the OpenFeature API while managing configuration in ConfigCat.

Supported platforms include:

[.NET](https://configcat.com/docs/sdk-reference/openfeature/dotnet.md)

[](https://github.com/open-feature/dotnet-sdk-contrib/tree/main/src/OpenFeature.Contrib.Providers.ConfigCat)

[Angular](https://configcat.com/docs/sdk-reference/openfeature/angular.md)

[](https://github.com/open-feature/js-sdk-contrib/tree/main/libs/providers/config-cat-web)

[Go](https://configcat.com/docs/sdk-reference/openfeature/go.md)

[](https://github.com/open-feature/go-sdk-contrib/tree/main/providers/configcat)

[Java](https://configcat.com/docs/sdk-reference/openfeature/java.md)

[](https://github.com/open-feature/java-sdk-contrib/tree/main/providers/configcat)

[JavaScript](https://configcat.com/docs/sdk-reference/openfeature/js.md)

[](https://github.com/open-feature/js-sdk-contrib/tree/main/libs/providers/config-cat-web)

[Kotlin Multiplatform](https://configcat.com/docs/sdk-reference/openfeature/kotlin.md)

[](https://github.com/configcat/openfeature-kotlin)

[NestJS](https://configcat.com/docs/sdk-reference/openfeature/nestjs.md)

[](https://github.com/open-feature/js-sdk-contrib/tree/main/libs/providers/config-cat)

[Node.js](https://configcat.com/docs/sdk-reference/openfeature/node.md)

[](https://github.com/open-feature/js-sdk-contrib/tree/main/libs/providers/config-cat)

[PHP](https://configcat.com/docs/sdk-reference/openfeature/php.md)

[](https://github.com/configcat/openfeature-php)

[Python](https://configcat.com/docs/sdk-reference/openfeature/python.md)

[](https://github.com/configcat/openfeature-python)

[React](https://configcat.com/docs/sdk-reference/openfeature/react.md)

[](https://github.com/open-feature/js-sdk-contrib/tree/main/libs/providers/config-cat-web)

[Ruby](https://configcat.com/docs/sdk-reference/openfeature/ruby.md)

[](https://github.com/configcat/openfeature-ruby)

[Rust](https://configcat.com/docs/sdk-reference/openfeature/rust.md)

[](https://github.com/configcat/openfeature-rust)

[Swift (iOS)](https://configcat.com/docs/sdk-reference/openfeature/swift.md)

[](https://github.com/configcat/openfeature-swift)

## OpenFeature Remote Evaluation Protocol (OFREP)[​](#openfeature-remote-evaluation-protocol-ofrep "Direct link to OpenFeature Remote Evaluation Protocol (OFREP)")

The [OpenFeature Remote Flag Evaluation Protocol (OFREP)](https://github.com/open-feature/protocol) defines a standard API for remote feature flag evaluation. It allows generic providers to connect to any feature flag system that supports the protocol.

ConfigCat supports OFREP through the [ConfigCat Proxy](https://configcat.com/docs/advanced/proxy/proxy-overview.md), enabling OpenFeature-compatible clients to evaluate flags remotely. The API documentation for the OFREP implementation with usage examples is available [here](https://configcat.com/docs/advanced/proxy/endpoints.md#openfeature-remote-evaluation-protocol-ofrep).
