INTEGRITY Dokumentace

OpenFeature SDK

Vyhodnocujte příznaky funkcí Flagship pomocí OpenFeature.

OpenFeature ↗ je standard CNCF pro rozhraní feature flagů. Poskytuje na dodavateli nezávislé API, takže můžete přepínat mezi poskytovateli flagů, aniž byste museli měnit kód pro vyhodnocování.

Flagship poskytuje oficiální SDK kompatibilní s OpenFeature pro TypeScript, Python a Go. Zdrojový kód najdete na GitHub ↗.

SDK Balíček Runtime Režimy vyhodnocení
TypeScript @cloudflare/flagship ↗ Workery, Node.js, prohlížeče Vazba Workers, HTTP, mezipaměť pro prefetch v prohlížeči
Python cloudflare-flagship ↗ Serverové aplikace v Pythonu HTTP
Go github.com/cloudflare/flagship/sdks/go ↗ Serverové aplikace v Go HTTP

SDKs

SDK pro Flagship jsou uspořádány podle jazyka. SDK pro TypeScript má samostatné návody na nastavení pro serverové a prohlížečové použití, protože obě varianty používají odlišné balíčky OpenFeature a odlišné chování za běhu.

Instalace

Použití TypeScriptu na straně serveru:

npm i @cloudflare/flagship @openfeature/server-sdk

Použití TypeScriptu v prohlížeči:

npm i @cloudflare/flagship @openfeature/web-sdk

Pro Python:

uv add cloudflare-flagship

Pro Go:

go get github.com/cloudflare/flagship/sdks/go

Další kroky