Skip to main content

SDK Compatibility Overview

This page provides an overview of the status and supported features of the OpenFeature SDKs.

Server-side SDKsโ€‹

Server-side SDKs are intended for multi-user applications (e.g. web server applications) and conform to the dynamic-context paradigm.

JavaNode.js.NETGoPythonPHPRubyDartRust
Status
Spec version

The version of the specification that the SDK is fully compliant with.

0.7.00.8.00.8.00.7.00.8.00.5.10.8.00.8.00.5.2
Release version
The latest published release version.
1.17.01.19.02.8.11.15.10.8.22.0.120.4.00.0.120.2.5
Stable release

OpenFeature employs semantic versioning for release versions. SDKs below 1.0 aim to minimize breaking changes but are allowed in order to avoid long-term technical debt.

  • โœ…: A major version 1 or greater is available
  • โš ๏ธ: A major version hasn't been released
โœ…โœ…โœ…โœ…โš ๏ธโœ…โš ๏ธโš ๏ธโš ๏ธ
Features
Providersโœ…โœ…โœ…โœ…โœ…โœ…โœ…โœ…โœ…
Targetingโœ…โœ…โœ…โœ…โœ…โœ…โœ…โœ…โœ…
Hooksโœ…โœ…โœ…โœ…โœ…โœ…โš ๏ธโœ…โœ…
Loggingโœ…โœ…โœ…โœ…โœ…โœ…โŒโœ…โœ…
Domains / Named clientsโœ…โœ…โœ…โœ…โœ…โŒโœ…โœ…โœ…
Eventingโœ…โœ…โœ…โœ…โœ…โš ๏ธโŒโœ…โŒ
Trackingโœ…โœ…โœ…โœ…โ“โ“โ“โ“โ“
Transaction Context Propagationโœ…โœ…โœ…โœ…โœ…โ“โŒโœ…โ“
Shutdownโœ…โœ…โœ…โœ…โœ…โŒโš ๏ธโœ…โœ…
Extendingโœ…โœ…โœ…โœ…โœ…โœ…โš ๏ธโœ…โœ…
Implemented: โœ… | In-progress: โš ๏ธ | Not implemented yet: โŒ | Unknown status: โ“

Client-side SDKsโ€‹

Client-side SDKs are intended for single user client applications (e.g. mobile phones, single-page web apps) and conform to the static-context paradigm.

WebKotliniOS
Status
Spec version

The version of the specification that the SDK is fully compliant with.

0.8.00.8.00.8.0
Release version
The latest published release version.
1.6.10.6.20.4.0
Stable release

OpenFeature employs semantic versioning for release versions. SDKs below 1.0 aim to minimize breaking changes but are allowed in order to avoid long-term technical debt.

  • โœ…: A major version 1 or greater is available
  • โš ๏ธ: A major version hasn't been released
โœ…โš ๏ธโš ๏ธ
Features
Providersโœ…โœ…โœ…
Targetingโœ…โœ…โœ…
Hooksโœ…โœ…โœ…
Loggingโœ…โŒโŒ
Domains / Named clientsโœ…โŒโŒ
Eventingโœ…โœ…โœ…
Trackingโœ…โœ…โŒ
Shutdownโœ…โœ…โŒ
Extendingโœ…โš ๏ธโœ…
Implemented: โœ… | In-progress: โš ๏ธ | Not implemented yet: โŒ | Unknown status: โ“