1<!doctype html> 2<html lang="en" dir="ltr" class="blog-wrapper blog-list-page plugin-blog plugin-id-default" data-has-hydrated="false"> 3<head> 4<meta charset="UTF-8"> 5<meta name="generator" content="Docusaurus v3.10.2"> 6<title data-rh="true">Blog | OpenFeature</title><meta data-rh="true" name="viewport" content="width=device-width,initial-scale=1"><meta data-rh="true" name="twitter:card" content="summary_large_image"><meta data-rh="true" property="og:image" content="https://openfeature.dev/img/opengraph.jpg"><meta data-rh="true" name="twitter:image" content="https://openfeature.dev/img/opengraph.jpg"><meta data-rh="true" property="og:url" content="https://openfeature.dev/blog"><meta data-rh="true" property="og:locale" content="en"><meta data-rh="true" name="docusaurus_locale" content="en"><meta data-rh="true" name="docsearch:language" content="en"><meta data-rh="true" property="og:title" content="Blog | OpenFeature"><meta data-rh="true" name="description" content="Blog"><meta data-rh="true" property="og:description" content="Blog"><meta data-rh="true" name="docusaurus_tag" content="blog_posts_list"><meta data-rh="true" name="docsearch:docusaurus_tag" content="blog_posts_list"><link data-rh="true" rel="canonical" href="https://openfeature.dev/blog"><link data-rh="true" rel="alternate" href="https://openfeature.dev/blog" hreflang="en"><link data-rh="true" rel="alternate" href="https://openfeature.dev/blog" hreflang="x-default"><link data-rh="true" rel="preconnect" href="https://PH0VDWFP7Q-dsn.algolia.net" crossorigin="anonymous">
6<script data-rh="true" type="application/ld+json">{"@context":"https://schema.org","@type":"Blog","@id":"https://openfeature.dev/blog","mainEntityOfPage":"https://openfeature.dev/blog","headline":"Blog","description":"Blog","blogPost":[{"@type":"BlogPosting","@id":"https://openfeature.dev/blog/openfeature-mid-2026-update","mainEntityOfPage":"https://openfeature.dev/blog/openfeature-mid-2026-update","url":"https://openfeature.dev/blog/openfeature-mid-2026-update","headline":"OpenFeature Mid-2026 Update: Platform-Native Feature Flags, a New TC Member, and Spec v0.9.0","name":"OpenFeature Mid-2026 Update: Platform-Native Feature Flags, a New TC Member, and Spec v0.9.0","description":"Six large platforms shipped feature flag services supporting OpenFeature, new vendors joined the ecosystem, Nicklas Lundin joined the Technical Committee, and specification v0.9.0 shipped.","datePublished":"2026-08-12T00:00:00.000Z","author":{"@type":"Person","name":"Jonathan Norris","description":"Director Software Engineering at Dynatrace, OpenFeature GC Member","url":"https://github.com/jonathannorris","image":"https://github.com/jonathannorris.png"},"keywords":[]},{"@type":"BlogPosting","@id":"https://openfeature.dev/blog/kubecon-eu-2026-recap","mainEntityOfPage":"https://openfeature.dev/blog/kubecon-eu-2026-recap","url":"https://openfeature.dev/blog/kubecon-eu-2026-recap","headline":"KubeCon EU 2026 Recap: In-Person Discussions and What's Next","name":"KubeCon EU 2026 Recap: In-Person Discussions and What's Next","description":"A recap of OpenFeature at KubeCon EU 2026 in Amsterdam. Sessions, booth conversations, and summaries from our in-person community discussions on experimentation, OFREP, flagd, AI workflows, and more.","datePublished":"2026-03-28T00:00:00.000Z","author":{"@type":"Person","name":"Jonathan Norris","description":"Director Software Engineering at Dynatrace, OpenFeature GC Member","url":"https://github.com/jonathannorris","image":"https://github.com/jonathannorris.png"},"image":{"@type":"ImageObject","@id":"https://openfeature.dev/img/blog/2026-03-28-kubecon-eu-26-recap/kubecon-eu-26.png","url":"https://openfeature.dev/img/blog/2026-03-28-kubecon-eu-26-recap/kubecon-eu-26.png","contentUrl":"https://openfeature.dev/img/blog/2026-03-28-kubecon-eu-26-recap/kubecon-eu-26.png","caption":"title image for the blog post: KubeCon EU 2026 Recap: In-Person Discussions and What's Next"},"keywords":[]},{"@type":"BlogPosting","@id":"https://openfeature.dev/blog/kubecon-eu-2026","mainEntityOfPage":"https://openfeature.dev/blog/kubecon-eu-2026","url":"https://openfeature.dev/blog/kubecon-eu-2026","headline":"OpenFeature at KubeCon + CloudNativeCon Europe 2026","name":"OpenFeature at KubeCon + CloudNativeCon Europe 2026","description":"Join OpenFeature at KubeCon EU 2026 in Amsterdam! Here's everything you need to know about our sessions, booth, community meetups, and recent project highlights.","datePublished":"2026-03-19T00:00:00.000Z","author":{"@type":"Person","name":"Jonathan Norris","description":"Director Software Engineering at Dynatrace, OpenFeature GC Member","url":"https://github.com/jonathannorris","image":"https://github.com/jonathannorris.png"},"image":{"@type":"ImageObject","@id":"https://openfeature.dev/img/blog/2026-03-19-kubecon-eu-26/kubecon-eu-26.png","url":"https://openfeature.dev/img/blog/2026-03-19-kubecon-eu-26/kubecon-eu-26.png","contentUrl":"https://openfeature.dev/img/blog/2026-03-19-kubecon-eu-26/kubecon-eu-26.png","caption":"title image for the blog post: OpenFeature at KubeCon + CloudNativeCon Europe 2026"},"keywords":[]},{"@type":"BlogPosting","@id":"https://openfeature.dev/blog/governance-board-2026","mainEntityOfPage":"https://openfeature.dev/blog/governance-board-2026","url":"https://openfeature.dev/blog/governance-board-2026","headline":"Welcoming the 2026-2028 OpenFeature Governance Board Members","name":"Welcoming the 2026-2028 OpenFeature Governance Board Members","description":"The 2026 Governance Board elections have concluded. Meet the four new members joining the OpenFeature Governance Board for the 2026-2028 term.","datePublished":"2026-02-18T00:00:00.000Z","author":{"@type":"Person","name":"Michael Beemer","description":"Product Manager at Dynatrace, OpenFeature maintainer","url":"https://github.com/beeme1mr","image":"https://github.com/beeme1mr.png"},"keywords":[]},{"@type":"BlogPosting","@id":"https://openfeature.dev/blog/kubecon-na-2025-recap","mainEntityOfPage":"https://openfeature.dev/blog/kubecon-na-2025-recap","url":"https://openfeature.dev/blog/kubecon-na-2025-recap","headline":"KubeCon NA 2025 Recap and New CNCF Training","name":"KubeCon NA 2025 Recap and New CNCF Training","description":"KubeCon NA 2025 Recap... and a Special Announcement!","datePublished":"2025-11-18T00:00:00.000Z","author":{"@type":"Person","name":"Todd Baert","description":"Software Engineer at Dynatrace, OpenFeature maintainer","url":"https://github.com/toddbaert","image":"https://github.com/toddbaert.png"},"image":{"@type":"ImageObject","@id":"https://openfeature.dev/img/blog/2025-11-18-kubecon-na-recap-and-new-cncf-training/sign.jpg","url":"https://openfeature.dev/img/blog/2025-11-18-kubecon-na-recap-and-new-cncf-training/sign.jpg","contentUrl":"https://openfeature.dev/img/blog/2025-11-18-kubecon-na-recap-and-new-cncf-training/sign.jpg","caption":"title image for the blog post: KubeCon NA 2025 Recap and New CNCF Training"},"keywords":[]},{"@type":"BlogPosting","@id":"https://openfeature.dev/blog/kubecon-na-2025-openfeature-summit-preview","mainEntityOfPage":"https://openfeature.dev/blog/kubecon-na-2025-openfeature-summit-preview","url":"https://openfeature.dev/blog/kubecon-na-2025-openfeature-summit-preview","headline":"Join OpenFeature at KubeCon + CloudNativeCon North America 2025!","name":"Join OpenFeature at KubeCon + CloudNativeCon North America 2025!","description":"Get ready for KubeCon + CloudNativeCon North America 2025 in Atlanta, Georgia! Here's everything you need to know about the OpenFeature Summit and feature flag talks.","datePublished":"2025-11-07T00:00:00.000Z","author":{"@type":"Person","name":"Todd Baert","description":"Software Engineer at Dynatrace, OpenFeature maintainer","url":"https://github.com/toddbaert","image":"https://github.com/toddbaert.png"},"image":{"@type":"ImageObject","@id":"https://openfeature.dev/img/blog/2025-11-07-kubecon-na-25/kubecon-na-25.png","url":"https://openfeature.dev/img/blog/2025-11-07-kubecon-na-25/kubecon-na-25.png","contentUrl":"https://openfeature.dev/img/blog/2025-11-07-kubecon-na-25/kubecon-na-25.png","caption":"title image for the blog post: Join OpenFeature at KubeCon + CloudNativeCon North America 2025!"},"keywords":[]},{"@type":"BlogPosting","@id":"https://openfeature.dev/blog/scaling-feature-flags-ebook","mainEntityOfPage":"https://openfeature.dev/blog/scaling-feature-flags-ebook","url":"https://openfeature.dev/blog/scaling-feature-flags-ebook","headline":"Scaling Feature Flags eBook: A Roadmap for Safer Releases & Faster Development","name":"Scaling Feature Flags eBook: A Roadmap for Safer Releases & Faster Development","description":"Iâm excited to share this collaborative guide from Flagsmith (featuring insights from OpenFeature & eBay) on how to scale feature flags while fighting vendor lock-in!","datePublished":"2025-06-13T00:00:00.000Z","author":{"@type":"Person","name":"Ben Rometsch","description":"Flagsmith Co-Founder & OpenFeature Governance Board Member","url":"https://github.com/dabeeeenster","image":"https://github.com/dabeeeenster.png"},"keywords":[]},{"@type":"BlogPosting","@id":"https://openfeature.dev/blog/tldr-kubecon-london","mainEntityOfPage":"https://openfeature.dev/blog/tldr-kubecon-london","url":"https://openfeature.dev/blog/tldr-kubecon-london","headline":"TLD
6R: KubeCon EU 2025","name":"TLDR: KubeCon EU 2025","description":"KubeCon EU 2025 Summary","datePublished":"2025-04-16T00:00:00.000Z","author":{"@type":"Person","name":"Weyert de Boer","description":"Lead Developer at FNZ, OpenFeature maintainer","url":"https://github.com/weyert","image":"https://github.com/weyert.png"},"image":{"@type":"ImageObject","@id":"https://openfeature.dev/img/blog/2025-04-16-tldr-kubecon-london/london.png","url":"https://openfeature.dev/img/blog/2025-04-16-tldr-kubecon-london/london.png","contentUrl":"https://openfeature.dev/img/blog/2025-04-16-tldr-kubecon-london/london.png","caption":"title image for the blog post: TLDR: KubeCon EU 2025"},"keywords":[]},{"@type":"BlogPosting","@id":"https://openfeature.dev/blog/sentry-openfeature-integration","mainEntityOfPage":"https://openfeature.dev/blog/sentry-openfeature-integration","url":"https://openfeature.dev/blog/sentry-openfeature-integration","headline":"Sentry OpenFeature Integration","name":"Sentry OpenFeature Integration","description":"Announcing Sentry's OpenFeature integration for enhanced feature flag observability","datePublished":"2025-04-08T00:00:00.000Z","author":{"@type":"Person","name":"Jonathan Norris","description":"Director Software Engineering at Dynatrace, OpenFeature GC Member","url":"https://github.com/jonathannorris","image":"https://github.com/jonathannorris.png"},"keywords":[]},{"@type":"BlogPosting","@id":"https://openfeature.dev/blog/vercel-flags-sdk-adapter","mainEntityOfPage":"https://openfeature.dev/blog/vercel-flags-sdk-adapter","url":"https://openfeature.dev/blog/vercel-flags-sdk-adapter","headline":"Vercel Flags SDK - OpenFeature Adapter","name":"Vercel Flags SDK - OpenFeature Adapter","description":"Announcing Vercel Flags SDK OpenFeature Adapter","datePublished":"2025-03-20T00:00:00.000Z","author":{"@type":"Person","name":"Jonathan Norris","description":"Director Software Engineering at Dynatrace, OpenFeature GC Member","url":"https://github.com/jonathannorris","image":"https://github.com/jonathannorris.png"},"keywords":[]}]}</script>
6<link rel="alternate" type="application/rss+xml" href="/blog/rss.xml" title="OpenFeature RSS Feed"> 7<link rel="alternate" type="application/atom+xml" href="/blog/atom.xml" title="OpenFeature Atom Feed"> 8 9 10 11 12 13<link rel="search" type="application/opensearchdescription+xml" title="OpenFeature" href="/opensearch.xml"> 14 15 16 17 18 19 20 21 22<link rel="preconnect" href="https://www.google-analytics.com"> 23<link rel="preconnect" href="https://www.googletagmanager.com">
vendor: 64 bytes, lines 23-24
23 24<script async src="https://www.googletagmanager.com/gtag/js?id=
24G-ZG0JSPYJXZ
vendor: 12 bytes, line 24
24"></script>
25<script>function gtag(){dataLayer.push(arguments)}window.dataLayer=window.dataLayer||[],gtag("js",new Date),gtag("config","G-ZG0JSPYJXZ",{anonymize_ip:!0})</script>
25 26 27 28<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon.png"> 29<link rel="apple-touch-icon" sizes="180x180" href="/favicons/apple-touch-icon-precomposed.png"> 30<link rel="icon" type="image/png" sizes="32x32" href="/favicons/favicon-32x32.png"> 31<link rel="icon" type="image/png" sizes="16x16" href="/favicons/favicon-16x16.png"> 32<link rel="icon" type="image/svg+xml" href="/favicons/favicon-light.svg"> 33<link rel="shortcut icon" type="image/x-icon" href="/favicons/favicon.ico"> 34<link rel="manifest" href="/favicons/site.webmanifest"> 35<meta name="theme-color" content="#ffffff"> 36<meta name="msapplication-config" content="/favicons/browserconfig.xml"><link rel="stylesheet" href="/assets/css/styles.1989a5d2.css">
37<script src="/assets/js/runtime~main.d687832d.js" defer="defer"></script>
vendor: 1 bytes, line 37
37
38<script src="/assets/js/main.ae8aa59b.js" defer="defer"></script>
38 39</head> 40<body> 41<svg style="display: none;"><defs> 42<symbol id="theme-svg-external-link" viewBox="0 0 24 24"><path fill="currentColor" d="M21 13v10h-21v-19h12v2h-10v15h17v-8h2zm3-12h-10.988l4.035 4-6.977 7.07 2.828 2.828 6.977-7.07 4.125 4.172v-11z"/></symbol> 43</defs></svg>
44<script>!function(){var t=function(){try{return new URLSearchParams(window.location.search).get("docusaurus-theme")}catch(t){}}()||function(){try{return window.localStorage.getItem("theme")}catch(t){}}();document.documentElement.setAttribute("data-theme",t||"light"),document.documentElement.setAttribute("data-theme-choice",t||"light")}(),function(){try{const a=new URLSearchParams(window.location.search).entries();for(var[t,e]of a)if(t.startsWith("docusaurus-data-")){var n=t.replace("docusaurus-data-","data-");document.documentElement.setAttribute(n,e)}}catch(t){}}(),document.documentElement.setAttribute("data-announcement-bar-initially-dismissed",function(){try{return"true"===localStorage.getItem("docusaurus.announcement.dismiss")}catch(t){}return!1}())</script>
44<div id="__docusaurus"><link rel="preload" as="image" href="/img/logo-dark.svg"><link rel="preload" as="image" href="/img/logo-light.svg"><link rel="preload" as="image" href="https://github.com/jonathannorris.png"><link rel="preload" as="image" href="https://github.com/beeme1mr.png"><link rel="preload" as="image" href="https://github.com/toddbaert.png"><link rel="preload" as="image" href="https://github.com/dabeeeenster.png"><link rel="preload" as="image" href="https://github.com/weyert.png"><div role="region" aria-label="Skip to main content"><a class="skipToContent_fXgn" href="#__docusaurus_skipToContent_fallback">Skip to main content</a></div><div class="theme-announcement-bar announcementBar_mb4j" role="banner"><div class="announcementBarPlaceholder_vyr4"></div><div class="content_knG7 announcementBarContent_xLdY">ðï¸ Meet us in Salt Lake City for KubeCon + CloudNativeCon North America · Nov 9-12 · <b><a target="_blank" href="https://events.linuxfoundation.org/kubecon-cloudnativecon-north-america/register/?utm_source=openfeature&utm_medium=ribbon-banner&utm_campaign=KubeCon-CloudNativeCon-NA-2026&utm_content=hero">Register Today!</a></b> ð¥³ï¸</div><button type="button" aria-label="Close" class="clean-btn close closeButton_CVFx announcementBarClose_gvF7"><svg viewBox="0 0 15 15" width="14" height="14"><g stroke="currentColor" stroke-width="3.1"><path d="M.75.75l13.5 13.5M14.25.75L.75 14.25"></path></g></svg></button></div><nav aria-label="Main" class="theme-layout-navbar navbar navbar--fixed-top"><div class="navbar__inner"><div class="theme-layout-navbar-left navbar__items"><button aria-label="Toggle navigation bar" aria-expanded="false" class="navbar__toggle clean-btn" type="button"><svg width="30" height="30" viewBox="0 0 30 30" aria-hidden="true"><path stroke="currentColor" stroke-linecap="round" stroke-miterlimit="10" stroke-width="2" d="M4 7h22M4 15h22M4 23h22"></path></svg></button><a class="navbar__brand" href="/"><div class="navbar__logo"><img src="/img/logo-dark.svg" alt="OpenFeature Logo" class="themedComponent_mlkZ themedComponent--light_NVdE"><img src="/img/logo-light.svg" alt="OpenFeature Logo" class="themedComponent_mlkZ themedComponent--dark_xIcU"></div><b class="navbar__title text--truncate"></b></a><a class="navbar__item navbar__link" href="/docs/reference/intro">Docs</a><a class="navbar__item navbar__link" href="/specification/">Specification</a><a class="navbar__item navbar__link" href="/ecosystem">Ecosystem</a><a class="navbar__item navbar__link" href="/community/">Community</a><a class="navbar__item navbar__link" href="/support-training">Support & Training</a><a class="navbar__item navbar__link" href="/docs/tutorials/five-minutes-to-feature-flags">Tutorials</a><a aria-current="page" class="navbar__item navbar__link navbar__link--active" href="/blog">Blog</a></div><div class="theme-layout-navbar-right navbar__items navbar__items--right"><a href="https://github.com/open-feature" target="_blank" rel="noopener noreferrer" class="navbar__item navbar__link header-github-link" aria-label="GitHub organization"></a><div class="toggle_nTvT colorModeToggle_DEke"><button class="clean-btn toggleButton_gYZh toggleButtonDisabled_zh5C" type="button" disabled="" title="Switch between dark and light mode (currently light mode)" aria-label="Switch between dark and light mode (currently light mode)"><div class="toggleLogo_HXbd"><div class="toggleIcon_U8RU"><div class="track_Vm51"><div></div></div></div></div></button></div><div class="navbarSearchContainer_Bca1"><button type="button" class="DocSearch DocSearch-Button" aria-label="Search (Meta+k)" aria-keyshortcuts="Meta+k"><span class="DocSearch-Button-Container"><svg width="20" height="20" class="DocSearch-Search-Icon" viewBox="0 0 24 24" aria-hidden="true"><circle cx="11" cy="11" r="8" stroke="currentColor" fill="none" stroke-width="1.4"></circle><path d="m21 21-4.3-4.3" stroke="currentColor" fill="none" stroke-linecap="round" stroke-linejoin="round"></path></svg><span class="DocSearch-Button-Placeholder">Search</span></span><span class="DocSearch-Button-Keys"></span></button></div></div></div><div role="presentation" class="navbar-sidebar__backdrop"></div></nav><div id="__docusaurus_skipToContent_fallback" class="theme-layout-main main-wrapper mainWrapper_z2l0"><div class="container margin-vert--lg"><div class="row"><aside class="col col--3"><nav class="sidebar_re4s thin-scrollbar" aria-label="Blog recent posts navigation"><div class="sidebarItemTitle_pO2u margin-bottom--md">All Blog Posts</div><div role="group"><h3 class="yearGroupHeading_rMGB">2026</h3><ul class="sidebarItemList_Yudw clean-list"><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/openfeature-mid-2026-update">OpenFeature Mid-2026 Update: Platform-Native Feature Flags, a New TC Member, and Spec v0.9.0</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/kubecon-eu-2026-recap">KubeCon EU 2026 Recap: In-Person Discussions and What's Next</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/kubecon-eu-2026">OpenFeature at KubeCon + CloudNativeCon Europe 2026</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/governance-board-2026">Welcoming the 2026-2028 OpenFeature Governance Board Members</a></li></ul></div><div role="group"><h3 class="yearGroupHeading_rMGB">2025</h3><ul class="sidebarItemList_Yudw clean-list"><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/kubecon-na-2025-recap">KubeCon NA 2025 Recap and New CNCF Training</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/kubecon-na-2025-openfeature-summit-preview">Join OpenFeature at KubeCon + CloudNativeCon North America 2025!</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/scaling-feature-flags-ebook">Scaling Feature Flags eBook: A Roadmap for Safer Releases & Faster Development</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/tldr-kubecon-london">
44TLDR: KubeCon EU 2025</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/sentry-openfeature-integration">Sentry OpenFeature Integration</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/vercel-flags-sdk-adapter">Vercel Flags SDK - OpenFeature Adapter</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/devcycle-march-2025-hackathon">DevCycle March 2025 - OpenFeature Hackathon</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/open-invite-vendor-commitee">Open Invitation to the Vendor Commitee</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/kubeconeu25">OpenFeature at KubeCon EU '25</a></li></ul></div><div role="group"><h3 class="yearGroupHeading_rMGB">2024</h3><ul class="sidebarItemList_Yudw clean-list"><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/kubecon-wrapped-and-tracking">KubeCon Wrapped & New Tracking Event Functionality</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/max-veldink-spotlight">Contributor Spotlight: Max VelDink</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/kubeconna24">OpenFeature at KubeCon NA '24</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/announcing-angular-sdk">Announcing the OpenFeature Angular SDK!</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/andre-silva-spotlight">OpenFeature Contributor Spotlight: André Silva</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/dotnet-sdk-v2">OpenFeature .NET SDK 2.0 Release</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/wearedevelopers-2024">Join OpenFeature at WeAreDevelopers World Congress '24</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/openfeature-multi-provider-release">OpenFeature Multi-Provider Release</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/openfeature-react-sdk-release">OpenFeature React SDK Release</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/feature-observability-semantic-conventions">Feature Observability Semantic Conventions</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/web-v1-announcement">OpenFeature Web SDK v1</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/kubeconeu24">OpenFeature at KubeCon EU '24</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/reconciling-with-state">Reconciling with State: Simplifications and Improvements to Better Support Framework-Specific SDKs</a></li></ul></div><div role="group"><h3 class="yearGroupHeading_rMGB">2023</h3><ul class="sidebarItemList_Yudw clean-list"><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/openfeature-december-2023-update">OpenFeature December 2023 Update: We're Incubating & more!</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/feature-flags-sdks-architectures">Different approaches for server-side SDK architectures</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/js-sdk-rename">Naming is Hard: Renaming the @openfeature/js-sdk</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/flag-definition-flag-evaluation-protocol-standardization">Flag Definition & Flag Evaluation Protocol Standardization Discussion</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/feature-flags-with-great-power-comes-great-responsibility">Feature Flags: With Great Power Comes Great Responsiblity</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/openfeature-adoption-story">OpenFeature Adoption Story</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/feature-flags-if-statements">Feature Flags are just if Statements, Right?</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/spec-0.6.0">Specification 0.6.0</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/catering-to-the-client-side">Catering to the client-side</a></li></ul></div><div role="group"><h3 class="yearGroupHeading_rMGB">2022</h3><ul class="sidebarItemList_Yudw clean-list"><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/hardening-and-1-0-sdks">Specification hardening and 1.0 SDKs</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/configuring-a-logger-for-the-go-sdk">Configuring a logger for the go-sdk</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/creating-a-provider-for-the-go-sdk">Creating a Provider for the go-sdk</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/creating-a-hook-for-the-go-sdk">Creating a Hook for the go-sdk</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/external-posts">Collection of external articles</a></li><li class="sidebarItem__DBe"><a class="sidebarItemLink_mo7H" href="/blog/openfeature-a-standard-for-feature-flagging">OpenFeature - a standard for feature flagging</a></li></ul></div></nav></aside><main class="col col--7"><article class="margin-bottom--xl"><header><h2 class="title_f1Hy"><a href="/blog/openfeature-mid-2026-update">OpenFeature Mid-2026 Update: Platform-Native Feature Flags, a New TC Member, and Spec v0.9.0</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2026-08-12T00:00:00.000Z">August 12, 2026</time> · <!-- -->13 min read</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a href="https://github.com/jonathannorris" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_XqGP" src="https://github.com/jonathannorris.png" alt="Jonathan Norris"></a><div class="avatar__intro authorDetails_lV9A"><div class="avatar__name"><a href="https://github.com/jonathannorris" target="_blank" rel="noopener noreferrer"><span class="authorName_yefp" translate="no">Jonathan Norris</span></a></div><small class="authorTitle_nd0D" title="Director Software Engineering at Dynatrace, OpenFeature GC Member">Director Software Engineering at Dynatrace, OpenFeature GC Member</small><div class="authorSocials_rSDt"></div></div></div></div></div></header><div class="markdown"><p>It has been a busy few months since the <a class="" href="/blog/kubecon-eu-2026-recap">KubeCon EU 2026 recap</a>. 45Six large platforms shipped feature flag services supporting OpenFeature, more vendors j
45oined the ecosystem, the Technical Committee grew, and we shipped the largest specification release in over two years.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/update">update</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/ecosystem">ecosystem</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/governance">governance</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/spec">spec</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about OpenFeature Mid-2026 Update: Platform-Native Feature Flags, a New TC Member, and Spec v0.9.0" href="/blog/openfeature-mid-2026-update"><b>Read more</b></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="title_f1Hy"><a href="/blog/kubecon-eu-2026-recap">KubeCon EU 2026 Recap: In-Person Discussions and What's Next</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2026-03-28T00:00:00.000Z">March 28, 2026</time> · <!-- -->10 min read</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a href="https://github.com/jonathannorris" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_XqGP" src="https://github.com/jonathannorris.png" alt="Jonathan Norris"></a><div class="avatar__intro authorDetails_lV9A"><div class="avatar__name"><a href="https://github.com/jonathannorris" target="_blank" rel="noopener noreferrer"><span class="authorName_yefp" translate="no">Jonathan Norris</span></a></div><small class="authorTitle_nd0D" title="Director Software Engineering at Dynatrace, OpenFeature GC Member">Director Software Engineering at Dynatrace, OpenFeature GC Member</small><div class="authorSocials_rSDt"></div></div></div></div></div></header><div class="markdown"><p>KubeCon EU 2026 in Amsterdam is in the books. We had a great week. Well-attended sessions, busy booth conversations, a party on a boat that never left the dock, and a series of focused in-person discussions on the future of the project. Here's a summary of the week.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/kubecon">kubecon</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/cncf">cncf</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/recap">recap</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about KubeCon EU 2026 Recap: In-Person Discussions and What's Next" href="/blog/kubecon-eu-2026-recap"><b>Read more</b></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="title_f1Hy"><a href="/blog/kubecon-eu-2026">OpenFeature at KubeCon + CloudNativeCon Europe 2026</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2026-03-19T00:00:00.000Z">March 19, 2026</time> · <!-- -->5 min read</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a href="https://github.com/jonathannorris" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_XqGP" src="https://github.com/jonathannorris.png" alt="Jonathan Norris"></a><div class="avatar__intro authorDetails_lV9A"><div class="avatar__name"><a href="https://github.com/jonathannorris" target="_blank" rel="noopener noreferrer"><span class="authorName_yefp" translate="no">Jonathan Norris</span></a></div><small class="authorTitle_nd0D" title="Director Software Engineering at Dynatrace, OpenFeature GC Member">Director Software Engineering at Dynatrace, OpenFeature GC Member</small><div class="authorSocials_rSDt"></div></div></div></div></div></header><div class="markdown"><p>KubeCon + CloudNativeCon Europe 2026 kicks off next week in <strong>Amsterdam, March 23-26</strong>, and the OpenFeature community will be there in force. Whether you're looking to catch a talk, chat with maintainers at our booth, or join us for evening drinks, here's everything you need to know.</p></div><footer class="row docusaurus-mt-lg"><div class="col text--right"><a aria-label="Read more about OpenFeature at KubeCon + CloudNativeCon Europe 2026" href="/blog/kubecon-eu-2026"><b>Read more</b></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="title_f1Hy"><a href="/blog/governance-board-2026">Welcoming the 2026-2028 OpenFeature Governance Board Members</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2026-02-18T00:00:00.000Z">February 18, 2026</time> · <!-- -->3 min read</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a href="https://github.com/beeme1mr" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_XqGP" src="https://github.com/beeme1mr.png" alt="Michael Beemer"></a><div class="avatar__intro authorDetails_lV9A"><div class="avatar__name"><a href="https://github.com/beeme1mr" target="_blank" rel="noopener noreferrer"><span class="authorName_yefp" translate="no">Michael Beemer</span></a></div><small class="authorTitle_nd0D" title="Product Manager at Dynatrace, OpenFeature maintainer">Product Manager at Dynatrace, OpenFeature maintainer</small><div class="authorSocials_rSDt"></div></div></div></div></div></header><div class="markdown"><p>The 2026 OpenFeature Governance Board elections have concluded, and we're pleased to announce the four members joining the board for the <strong>2026-2028 term</strong>: three new members and one re-elected member. 46These individuals have been active contributors to the OpenFeature community and bring a range of perspectives from across the feature flagging ecosystem.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/governance">governance</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/community">community</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Welcoming the 2026-2028 OpenFeature Governance Board Members" href="/blog/governance-board-2026"><b>Read more</b></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="title_f1Hy"><a href="/blog/kubecon-na-2025-recap">KubeCon NA 2025 Recap and New CNCF Training</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2025-11-18T00:00:00.000Z">November 18, 2025</time> · <!-- -->3 min read</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a href="https://github.com/toddbaert" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_XqGP" src="https://github.com/toddbaert.png" alt="Todd Baert"></a><div class="avatar__intro authorDetails_lV9A"><div class="avatar__name"><a href="https://github.com/toddbaert" target="_blank" rel="noopener noreferrer"><span class="authorName_yefp" translate="no">Todd Baert</span></a></div><small class="authorTitle_nd0D" title="Software Engineer at Dynatrace, OpenFeature maintainer">Software Engineer at Dynatrace, OpenFeature maintainer</small><div class="authorSocials_rSDt"></div></div></div></div></div></header><div class="markdown"><p>What an incredible week! 47KubeCon North America 2025 has officially finished up, and we're still reflecting on all the energy, conversations, and sessions. 48If you couldn't make it, don't worry, we've got you covered with all the highlights as well as some exciting news...</p></div><footer class="row docusaurus-mt-lg"><div class="col text--right"><a aria-label="Read more about KubeCon NA 2025 Recap and New CNCF Training" href="/blog/kubecon-na-2025-recap"><b>Read more</b></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="title_f1Hy"><a href="/blog/kubecon-na-2025-openfeature-summit-preview">Join OpenFeature at KubeCon + CloudNativeCon North America 2025!</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2025-11-07T00:00:00.000Z">November 7, 2025</time> · <!-- -->4 min read</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a href="https://github.com/toddbaert" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_XqGP" src="https://github.com/toddbaert.png" alt="Todd Baert"></a><div class="avatar__intro authorDetails_lV9A"><div class="avatar__name"><a href="https://github.com/toddbaert" target="_blank" rel="noopener noreferrer"><span class="authorName_yefp" translate="no">Todd Baert</span></a></div><small class="authorTitle_nd0D" title="Software Engineer at Dynatrace, OpenFeature maintainer">Software Engineer at Dynatrace, OpenFeature maintainer</small><div class="authorSocials_rSDt"></div></div></div></div></div></header><div class="markdown"><p>KubeCon + CloudNativeCon North America 2025 is just around the corner! Hosted in <strong>Atlanta, Georgia, from November 10-13</strong>, this yearâs event is packed with exciting sessions and discussions. Again among the highlights is the <strong>OpenFeature Summit</strong>, a co-located event dedicated to feature flagging and progressive delivery.</p></div><footer class="row docusaurus-mt-lg"><div class="col text--right"><a aria-label="Read more about Join OpenFeature at KubeCon + CloudNativeCon North America 2025!" href="/blog/kubecon-na-2025-openfeature-summit-preview"><b>Read more</b></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="title_f1Hy"><a href="/blog/scaling-feature-flags-ebook">Scaling Feature Flags eBook: A Roadmap for Safer Releases & Faster Development</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2025-06-13T00:00:00.000Z">June 13, 2025</time> · <!-- -->5 min read</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a href="https://github.com/dabeeeenster" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_XqGP" src="https://github.com/dabeeeenster.png" alt="Ben Rometsch"></a><div class="avatar__intro authorDetails_lV9A"><div class="avatar__name"><a href="https://github.com/dabeeeenster" target="_blank" rel="noopener noreferrer"><span class="authorName_yefp" translate="no">Ben Rometsch</span></a></div><small class="authorTitle_nd0D" title="Flagsmith Co-Founder & OpenFeature Governance Board Member">Flagsmith Co-Founder & OpenFeature Governance Board Member</small><div class="authorSocials_rSDt"></div></div></div></div></div></header><div class="markdown"><p>Iâm excited to share this collaborative guide from Flagsmith (featuring insights from OpenFeature & eBay) on how to scale feature flags while fighting vendor lock-in!</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/blog">blog</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/scaling">scaling</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/feature-flags">feature flags</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/ebook">ebook</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/flagsmith">flagsmith</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Scaling Feature Flags eBook: A Roadmap for Safer Releases & Faster Development" href="/blog/scaling-feature-flags-ebook"><b>Read more</b></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="title_f1Hy"><a href="/blog/tldr-kubecon-london">
48TLDR: KubeCon EU 2025</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2025-04-16T00:00:00.000Z">April 16, 2025</time> · <!-- -->5 min read</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a href="https://github.com/weyert" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_XqGP" src="https://github.com/weyert.png" alt="Weyert de Boer"></a><div class="avatar__intro authorDetails_lV9A"><div class="avatar__name"><a href="https://github.com/weyert" target="_blank" rel="noopener noreferrer"><span class="authorName_yefp" translate="no">Weyert de Boer</span></a></div><small class="authorTitle_nd0D" title="Lead Developer at FNZ, OpenFeature maintainer">Lead Developer at FNZ, OpenFeature maintainer</small><div class="authorSocials_rSDt"></div></div></div></div></div></header><div class="markdown"><p>Hello from the OpenFeature community! This post wraps up KubeCon EU 2025 and The OpenFeature Summit.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/kubecon">kubecon</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/cncf">cncf</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/session">session</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/talk">talk</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/booth">booth</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/open-feature-summit">OpenFeature summit</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/co-located">co-located</a></li></ul></div><div class="col text--right col--3">
48<a aria-label="Read more about TLDR: KubeCon EU 2025" href="/blog/tldr-kubecon-london"><b>Read more</b></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="title_f1Hy"><a href="/blog/sentry-openfeature-integration">Sentry OpenFeature Integration</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2025-04-08T00:00:00.000Z">April 8, 2025</time> · <!-- -->3 min read</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a href="https://github.com/jonathannorris" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_XqGP" src="https://github.com/jonathannorris.png" alt="Jonathan Norris"></a><div class="avatar__intro authorDetails_lV9A"><div class="avatar__name"><a href="https://github.com/jonathannorris" target="_blank" rel="noopener noreferrer"><span class="authorName_yefp" translate="no">Jonathan Norris</span></a></div><small class="authorTitle_nd0D" title="Director Software Engineering at Dynatrace, OpenFeature GC Member">Director Software Engineering at Dynatrace, OpenFeature GC Member</small><div class="authorSocials_rSDt"></div></div></div></div></div></header><div class="markdown"><p>We're excited to announce that Sentry has released OpenFeature Hooks for <a href="https://docs.sentry.io/platforms/javascript/configuration/integrations/openfeature/" target="_blank" rel="noopener noreferrer" class="">JavaScript</a> and <a href="https://docs.sentry.io/platforms/python/integrations/openfeature/" target="_blank" rel="noopener noreferrer" class="">Python</a>, enabling developers to track feature flag evaluations directly in their error monitoring and performance tracking.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/sentry">sentry</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/openfeature">openfeature</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/feature-flags">feature flags</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/observability">observability</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Sentry OpenFeature Integration" href="/blog/sentry-openfeature-integration"><b>Read more</b></a></div></footer></article><article class="margin-bottom--xl"><header><h2 class="title_f1Hy"><a href="/blog/vercel-flags-sdk-adapter">Vercel Flags SDK - OpenFeature Adapter</a></h2><div class="container_mt6G margin-vert--md"><time datetime="2025-03-20T00:00:00.000Z">March 20, 2025</time> · <!-- -->3 min read</div><div class="margin-top--md margin-bottom--sm row"><div class="col col--12 authorCol_Hf19"><div class="avatar margin-bottom--sm"><a href="https://github.com/jonathannorris" target="_blank" rel="noopener noreferrer" class="avatar__photo-link"><img class="avatar__photo authorImage_XqGP" src="https://github.com/jonathannorris.png" alt="Jonathan Norris"></a><div class="avatar__intro authorDetails_lV9A"><div class="avatar__name"><a href="https://github.com/jonathannorris" target="_blank" rel="noopener noreferrer"><span class="authorName_yefp" translate="no">Jonathan Norris</span></a></div><small class="authorTitle_nd0D" title="Director Software Engineering at Dynatrace, OpenFeature GC Member">Director Software Engineering at Dynatrace, OpenFeature GC Member</small><div class="authorSocials_rSDt"></div></div></div></div></div></header><div class="markdown"><p>We are happy to share the news that Vercel's new open-source <a href="https://flags-sdk.dev/" target="_blank" rel="noopener noreferrer" class="">Flags SDK</a> for Next.js and SvelteKit has shipped with a native <a href="https://flags-sdk.dev/docs/api-reference/adapters/openfeature" target="_blank" rel="noopener noreferrer" class="">OpenFeature Adapter</a>.</p></div><footer class="row docusaurus-mt-lg"><div class="col col--9"><b>Tags:</b><ul class="tags_jXut padding--none margin-left--sm"><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/vercel">vercel</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/flags-sdk">flags sdk</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/next-js">next.js</a></li><li class="tag_QGVx"><a rel="tag" class="tag_zVej tagRegular_sFm0" href="/blog/tags/openfeature-adapter">openfeature adapter</a></li></ul></div><div class="col text--right col--3"><a aria-label="Read more about Vercel Flags SDK - OpenFeature Adapter" href="/blog/vercel-flags-sdk-adapter"><b>Read more</b></a></div></footer></article><nav class="pagination-nav" aria-label="Blog list page navigation"><a class="pagination-nav__link pagination-nav__link--next" href="/blog/page/2"><div class="pagination-nav__label">Older entries</div></a></nav></main></div></div></div><footer class="footer footer--dark"><div class="container container-fluid"><div class="row footer__links">
48<div class="theme-layout-footer-column col footer__col"><div class="footer__title">Sections</div><ul class="footer__items clean-list"><li class="footer__item"><a class="footer__link-item" href="/docs/reference/intro">Docs</a></li><li class="footer__item"><a class="footer__link-item" href="/specification">Specification</a></li><li class="footer__item"><a class="footer__link-item" href="/community">Community</a></li><li class="footer__item"><a class="footer__link-item" href="/docs/tutorials/five-minutes-to-feature-flags">Tutorials</a></li></ul></div><div class="theme-layout-footer-column col footer__col"><div class="footer__title">Community</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://bsky.app/profile/openfeature.dev" target="_blank" rel="noopener noreferrer" class="footer__link-item">BlueSky<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li><li class="footer__item"><a href="https://twitter.com/openfeature" target="_blank" rel="noopener noreferrer" class="footer__link-item">Twitter<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li><li class="footer__item"><a href="https://www.linkedin.com/company/openfeature/" target="_blank" rel="noopener noreferrer" class="footer__link-item">LinkedIn<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li><li class="footer__item"><a href="https://cloud-native.slack.com/archives/C0344AANLA1" target="_blank" rel="noopener noreferrer" class="footer__link-item">Join us on Slack<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li><li class="footer__item"><a href="https://www.youtube.com/@openfeature" target="_blank" rel="noopener noreferrer" class="footer__link-item">YouTube<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li></ul></div><div class="theme-layout-footer-column col footer__col"><div class="footer__title">More</div><ul class="footer__items clean-list"><li class="footer__item"><a href="https://github.com/open-feature" target="_blank" rel="noopener noreferrer" class="footer__link-item">GitHub<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li><li class="footer__item"><a href="https://www.linuxfoundation.org/legal/trademark-usage" target="_blank" rel="noopener noreferrer" class="footer__link-item">Trademarks<svg width="13.5" height="13.5" aria-label="(opens in new tab)" class="iconExternalLink_nPIU"><use href="#theme-svg-external-link"></use></svg></a></li><li class="footer__item"> 49 <a href="https://www.netlify.com" target="_blank" rel="noreferrer noopener" aria-label="Deploys by Netlify"> 50 <img src="https://www.netlify.com/img/global/badges/netlify-color-accent.svg" alt="Deploys by Netlify" width="114" height="51"> 51 </a> 52 </li></ul></div></div><div class="footer__bottom text--center"><svg xmlns="http://www.w3.org/2000/svg" viewBox="-1.81 -3.06 419.38 80.13" style="width:300px"><style>.st0{fill:#fff}</style><g id="XMLID_1_"><g id="XMLID_575_"><path id="XMLID_643_" d="M102.2 33c3.3 0 5.9-1.3 8-3.9l4.3 4.4c-3.4 3.8-7.3 5.7-11.9 5.7s-8.3-1.4-11.3-4.3-4.4-6.5-4.4-10.9 1.5-8.1 4.5-11 6.7-4.4 11.1-4.4c4.9 0 9 1.9 12.2 5.6l-4.1 4.7q-3.15-3.9-7.8-3.9c-2.5 0-4.6.8-6.4 2.4s-2.7 3.8-2.7 6.6.8 5 2.5 6.7c1.6 1.4 3.6 2.3 6 2.3" class="st0"></path><path id="XMLID_641_" d="M119.7 38.8V9.1h6.6v23.8H139v5.9z" class="st0"></path><path id="XMLID_638_" d="M168 34.7c-3 2.9-6.7 4.4-11.1 4.4s-8.1-1.5-11.1-4.4-4.5-6.6-4.5-10.9c0-4.4 1.5-8 4.5-10.9s6.7-4.4 11.1-4.4S165 10 168 12.9s4.5 6.6 4.5 10.9c0 4.4-1.5 8-4.5 10.9m-2.3-10.9c0-2.6-.9-4.9-2.6-6.8s-3.8-2.8-6.3-2.8-4.6.9-6.3 2.8-2.6 4.1-2.6 6.8c0 2.6.9 4.9 2.6 6.8s3.8 2.8 6.3 2.8 4.6-.9 6.3-2.8c1.8-1.9 2.6-4.1 2.6-6.8" class="st0"></path><path id="XMLID_636_" d="M186 31.2q1.65 2.1 4.5 2.1c2.85 0 3.4-.7 4.4-2.1 1.1-1.4 1.6-3.3 1.6-5.6V9.2h6.6v16.6q0 6.45-3.6 9.9c-3.6 3.45-5.4 3.5-9.1 3.5s-6.8-1.2-9.2-3.5q-3.6-3.45-3.6-9.9V9.2h6.6v16.4c.1 2.3.7 4.2 1.8 5.6" class="st0"></path><path id="XMLID_633_" d="M232.7 13c2.8 2.6 4.3 6.2 4.3 10.8s-1.4 8.3-4.1 11c-2.8 2.7-7 4-12.6 4H210V9.1h10.5c5.3 0 9.4 1.3 12.2 3.9m-4.8 17.7c1.6-1.5 2.4-3.8 2.4-6.7s-.8-5.2-2.4-6.7q-2.4-2.4-7.5-2.4h-3.7V33h4.2c3 0 5.3-.8 7-2.3" class="st0"></path><path id="XMLID_631_" d="M274.7 9.1h6.6v29.7h-6.6l-14.2-18.6v18.6h-6.6V9.1h6.2l14.6 19.1z" class="st0"></path><path id="XMLID_628_" d="m309.8 38.8-2.8-6.4h-12.5l-2.8 6.4h-7.1l12.8-29.7h6.4l12.8 29.7zM300.9 18l-3.7 8.6h7.4z" class="st0"></path><path id="XMLID_626_" d="M330.8 14.9v24h-6.6v-24h-8.4V9.2h23.5v5.7z" class="st0"></path><path id="XMLID_624_" d="M344 9.1h6.6v29.7H344z" class="st0"></path><path id="XMLID_622_" d="m368.9 28 7.6-18.9h7.2l-11.9 29.7h-5.6L354.3 9.1h7.2z" class="st0"></path><path id="XMLID_620_" d="M408.6 9.1V15h-14.8v6.1h13.3v5.7h-13.3V33h15.3v5.9h-21.9V9.2h21.4z" class="st0"></path><path id="XMLID_618_" d="M94.6 64.1c1.8 0 3.3-.7 4.5-2.2l2.4 2.5c-1.9 2.1-4.1 3.2-6.7 3.2s-4.7-.8-6.3-2.4c-1.7-1.6-2.5-3.7-2.5-6.1 0-2.5.8-4.5 2.5-6.2s3.8-2.5 6.2-2.5c2.7 0 5 1 6.9 3.1l-2.3 2.6c-1.2-1.5-2.6-2.2-4.4-2.2-1.4 0-2.6.5-3.6 1.4s-1.5 2.1-1.5 3.7.5 2.8 1.4 3.7c.9 1 2.1 1.4 3.4 1.4" class="st0"></path><path id="XMLID_615_" d="M118 65.1c-1.7 1.6-3.8 2.5-6.2 2.5-2.5 0-4.5-.8-6.2-2.5-1.7-1.6-2.5-3.7-2.5-6.1s.8-4.5 2.5-6.1 3.8-2.5 6.2-2.5c2.5 0 4.5.8 6.2 2.5 1.7 1.6 2.5 3.7 2.5 6.1s-.8 4.5-2.5 6.1m-1.2-6.1c0-1.5-.5-2.8-1.4-3.8-1-1-2.1-1.6-3.5-1.6s-2.6.5-3.5 1.6c-1 1-1.4 2.3-1.4 3.8s.5 2.7 1.4 3.8c1 1 2.1 1.6 3.5 1.6s2.6-.5 3.5-1.6c.9-1 1.4-2.3 1.4-3.8"
52class="st0"></path><path id="XMLID_613_" d="m138.6 56.9-4.5 9.1h-2.2l-4.5-9.1v10.5h-3.7V50.7h5l4.3 9.1 4.3-9.1h5v16.7h-3.7z" class="st0"></path><path id="XMLID_610_" d="M157.9 52.3c1.2 1 1.8 2.5 1.8 4.6s-.6 3.6-1.8 4.5c-1.2 1-3 1.4-5.5 1.4h-2.2v4.6h-3.7V50.7h5.9c2.5.1 4.3.6 5.5 1.6m-2.7 6.5c.4-.5.7-1.2.7-2.2s-.3-1.6-.9-2-1.5-.6-2.7-.6h-2.1v5.6h2.5c1.2 0 2-.3 2.5-.8" class="st0"></path><path id="XMLID_608_" d="M167 63.1c.6.8 1.5 1.2 2.5 1.2s1.9-.4 2.5-1.2.9-1.8.9-3.2v-9.2h3.7V60c0 2.4-.7 4.3-2 5.6s-3 1.9-5.1 1.9-3.8-.7-5.1-2-2-3.2-2-5.6v-9.3h3.7v9.2q0 2.25.9 3.3" class="st0"></path><path id="XMLID_606_" d="M187.5 54v13.4h-3.7V54h-4.7v-3.2h13.2V54z" class="st0"></path><path id="XMLID_604_" d="M195 50.8h3.7v16.7H195z" class="st0"></path><path id="XMLID_602_" d="M214.4 50.8h3.7v16.7h-3.7l-7.9-10.4v10.4h-3.7V50.8h3.5l8.2 10.7V50.8z" class="st0"></path><path id="XMLID_600_" d="M233.1 59h3.7v5.9c-1.7 1.8-3.9 2.8-6.9 2.8-2.4 0-4.5-.8-6.2-2.4s-2.5-3.7-2.5-6.1c0-2.5.8-4.5 2.5-6.2s3.7-2.5 6.1-2.5 4.5.8 6.2 2.4l-1.9 2.8c-.7-.7-1.4-1.1-2.1-1.3-.6-.2-1.3-.4-2-.4-1.4 0-2.6.5-3.6 1.4-1 1-1.5 2.2-1.5 3.8s.5 2.8 1.4 3.8c.9.9 2 1.4 3.3 1.4s2.4-.2 3.2-.7V59z" class="st0"></path><path id="XMLID_598_" d="M257.8 50.8v3.3h-7.7v3.6h7.3V61h-7.3v6.5h-3.7V50.8z" class="st0"></path><path id="XMLID_595_" d="M275 65.1c-1.7 1.6-3.8 2.5-6.2 2.5-2.5 0-4.5-.8-6.2-2.5-1.7-1.6-2.5-3.7-2.5-6.1s.8-4.5 2.5-6.1 3.8-2.5 6.2-2.5c2.5 0 4.5.8 6.2 2.5 1.7 1.6 2.5 3.7 2.5 6.1s-.8 4.5-2.5 6.1m-1.3-6.1c0-1.5-.5-2.8-1.4-3.8-1-1-2.1-1.6-3.5-1.6s-2.6.5-3.5 1.6c-1 1-1.4 2.3-1.4 3.8s.5 2.7 1.4 3.8c1 1 2.1 1.6 3.5 1.6s2.6-.5 3.5-1.6c1-1 1.4-2.3 1.4-3.8" class="st0"></path><path id="XMLID_593_" d="M285.1 63.1c.6.8 1.5 1.2 2.5 1.2s1.9-.4 2.5-1.2.9-1.8.9-3.2v-9.2h3.7V60c0 2.4-.7 4.3-2 5.6s-3 1.9-5.1 1.9-3.8-.7-5.1-2-2-3.2-2-5.6v-9.3h3.7v9.2c-.1 1.5.3 2.6.9 3.3" class="st0"></path><path id="XMLID_591_" d="M310.2 50.8h3.7v16.7h-3.7l-7.9-10.4v10.4h-3.7V50.8h3.5l8.2 10.7V50.8z" class="st0"></path><path id="XMLID_588_" d="M330.7 53c1.6 1.5 2.4 3.5 2.4 6.1s-.8 4.6-2.3 6.1-3.9 2.3-7.1 2.3H318V50.8h5.9c3 0 5.3.7 6.8 2.2m-2.7 9.9c.9-.9 1.4-2.1 1.4-3.7s-.5-2.9-1.4-3.8-2.3-1.3-4.2-1.3h-2.1v10.1h2.4c1.7-.1 3-.5 3.9-1.3" class="st0"></path><path id="XMLID_585_" d="m347.7 67.4-1.5-3.6h-7l-1.5 3.6h-4l7.2-16.7h3.6l7.2 16.7zm-5-11.7-2.1 4.8h4.2z" class="st0"></path><path id="XMLID_583_" d="M359.5 54v13.4h-3.7V54H351v-3.2h13.2V54z" class="st0"></path><path id="XMLID_581_" d="M366.9 50.8h3.7v16.7h-3.7z" class="st0"></path><path id="XMLID_578_" d="M388.7 65.1c-1.7 1.6-3.8 2.5-6.2 2.5-2.5 0-4.5-.8-6.2-2.5-1.7-1.6-2.5-3.7-2.5-6.1s.8-4.5 2.5-6.1 3.8-2.5 6.2-2.5c2.5 0 4.5.8 6.2 2.5 1.7 1.6 2.5 3.7 2.5 6.1s-.8 4.5-2.5 6.1m-1.2-6.1c0-1.5-.5-2.8-1.4-3.8-1-1-2.1-1.6-3.5-1.6s-2.6.5-3.5 1.6c-1 1-1.4 2.3-1.4 3.8s.5 2.7 1.4 3.8c1 1 2.1 1.6 3.5 1.6s2.6-.5 3.5-1.6c.9-1 1.4-2.3 1.4-3.8" class="st0"></path><path id="XMLID_576_" d="M406 50.8h3.7v16.7H406l-7.9-10.4v10.4h-3.7V50.8h3.5l8.2 10.7z" class="st0"></path></g></g><g id="XMLID_197_"><g id="XMLID_392_"><path id="XMLID_397_" d="M15.5 47.7H6.4v21.4h21.3v-9.2H15.5z" class="st0"></path><path id="XMLID_395_" d="M61.3 47.8v12.1H49.1v-.1 9.3h21.3V47.7h-9.2z" class="st0"></path><path id="XMLID_394_" d="M6.4 26.4h9.2l-.1-.1V14.2h12.2V5H6.4z" class="st0"></path><path id="XMLID_393_" d="M49.1 5v9.2h12.2v12.2h9.1V5z" class="st0"></path></g><g id="XMLID_200_" opacity="0.8"><path id="XMLID_391_" d="M47.9 26.4 35.7 14.2h13.4V5H27.7v9.2l12.2 12.2z" class="st0"></path><path id="XMLID_390_" d="M36.9 47.7h-8L39 57.8l2 2.1H27.7v9.2h21.4v-9.3l-6.1-6z" class="st0"></path><path id="XMLID_389_" d="M61.3 26.4v13.3l-2.1-2.1-10.1-10.1v8.1l6 6 6.1 6.1h9.2V26.4z" class="st0"></path><path id="XMLID_388_" d="M27.7 38.5 15.6 26.4H6.4v21.3h9.1V34.4l12.2 12.2z" class="st0"></path></g></g></svg><div class="footer__copyright">© 2026 OpenFeature is a Cloud Native Computing Foundation incubating project | Documentation Distributed under CC BY 4.0 | All Rights Reserved</div></div></div></footer></div> 53</body> 54</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.