﻿# OpenFeature providers

Your application connects to Octopus Feature Flags through an Octopus provider for the [OpenFeature](https://openfeature.dev/) SDK in its language. This page lists the available providers and the versions you need.

## Octopus providers

This table lists every Octopus OpenFeature provider. The minimum versions apply to projects that use feature flag rules. Projects that haven't been upgraded to rules still work with older provider versions, but those versions are deprecated and will stop working in the future.

| Language | Type | Repository | Minimum version for rules |
| --- | --- | --- | --- |
| .NET | Server | [openfeature-provider-dotnet](https://github.com/OctopusDeploy/openfeature-provider-dotnet) | `4.0.0` |
| Java | Server | [openfeature-provider-java](https://github.com/OctopusDeploy/openfeature-provider-java) | `2.0.0` |
| TypeScript/JavaScript | Web | [openfeature-provider-ts-web](https://github.com/OctopusDeploy/openfeature-provider-ts-web) | `5.0.0` |

Each repository's README covers installing the provider and configuring it with your client identifier.

## Related links

- [Getting started with feature flags](/docs/feature-flags/getting-started)
- [Targeting users with feature flag rules](/docs/feature-flags/rules)
- [Upgrading to feature flag rules](/docs/feature-flags/upgrading-to-rules)
