Any thoughts on OpenFeature? #3896
Replies: 5 comments 8 replies
-
Hey @Starefossen 👋 Thanks for starting this discussion. We are monitoring the space and are interested in OpenFeature, but currently we do not have the bandwidth internally to pursue this. As we always do, we listen to our community and insightful ideas to understand how we can we provide value. We met with someone from the OpenTelemetry working group at Devoxx Poland just last week to understand their setup and that does look interesting. 💡 Perhaps, if your or someone from the community would like to take this up, we'd be happy to help kickstart the initiative! |
Beta Was this translation helpful? Give feedback.
-
Wanted to add on that I believe this will be table stakes in the future and was one of the first things I looked into when I learned we use Unleash at my current employer. |
Beta Was this translation helpful? Give feedback.
-
Hey! I'm a maintainer over at OpenFeature! We'd love to see an Unleash provider (we've had frequent requests for them). We'd happily host them in our various contrib-repos, which house providers for other OSS projects and vendors, complete with CI and publishing. It looks like @liran2000 has already opened a Java provider PR. @pransh15 On the topic of OpenTelemetry integration... this is something we're quite interested in as well. We have some built in extensions (hooks) to enable OTel-semantic conformant metrics and traces for feature-flag evaluations. They can essentially be wired up with a single line of code to any OpenFeature SDK. We also helped develop the OTel semantic-conventions for feature flags, which can really be leveraged by anyone, even without OpenFeature. I hope they might be generally useful to the Unleash project - we tried to keep them as generic as possible. |
Beta Was this translation helpful? Give feedback.
-
Our contrib repositories are "monorepos" that contain a bunch of integrations, extensions, etc. We have a Note that you're also completely welcome to host any OpenFeature providers in your own organization if you'd like full control.
OpenFeature makes a distinction between "enablement" and "variants" as well. Generally though the specification doesn't directly support flags that have a multipart payload with a boolean state as well as some other auxiliary variant (there are ways to accomplish this with the OpenFeature API, but exactly which would be best I can't say with my limited knowledge of Unleash). I know some flag providers do support this, but many also do not. This is the kind of thing that's difficult when designing an open standard API - we're trying to build something that is maximally compatible with tens of paradigms. That said, these sorts of discussions are exactly what we're all about. The spec is completely open source, and it's been built by getting consensus from as many vendors as possible. We'd certainly welcome PRs or issues from Unleashed folks. If you'd like to specifically discuss how the OpenFeature API could best be used to match Unleash's concepts, I'd be happy to meet about that or start a discussion. |
Beta Was this translation helpful? Give feedback.
-
Would love to see this too. I'm not including Unleash in my company's feature flag solution considerations specifically because there's no Javascript provider for Openfeature. |
Beta Was this translation helpful? Give feedback.
-
Any thoughts on support for the OpenFeature the open standard for feature flag management. I saw Unleash and @ivarconr name on Interested Parties, but not much else.
OpenFeature looks very much like what OpenTelemetry is about to become, I don't think Unleash should miss out on this 🚀
Beta Was this translation helpful? Give feedback.
All reactions