From 55cffeea82279e3fbecf99054a9515aab00e46be Mon Sep 17 00:00:00 2001 From: Jonathan Norris Date: Thu, 17 Sep 2026 10:27:42 +0200 Subject: [PATCH] feat: add Pydantic Logfire OFREP API Signed-off-by: Jonathan Norris --- src/datasets/ofrep-api/index.ts | 12 +++++++++++- src/datasets/ofrep-api/pydantic-logfire.ts | 11 +++++++++++ static/img/pydantic-logfire-no-fill.svg | 3 +++ 3 files changed, 25 insertions(+), 1 deletion(-) create mode 100644 src/datasets/ofrep-api/pydantic-logfire.ts create mode 100644 static/img/pydantic-logfire-no-fill.svg diff --git a/src/datasets/ofrep-api/index.ts b/src/datasets/ofrep-api/index.ts index 4e6808e45..fea43ae14 100644 --- a/src/datasets/ofrep-api/index.ts +++ b/src/datasets/ofrep-api/index.ts @@ -7,9 +7,19 @@ import { Flagd } from './flagd'; import { ConfigCat } from './configcat'; import { FFlags } from './fflags'; import { Flipswitch } from './flipswitch'; +import { PydanticLogfire } from './pydantic-logfire'; export type OFREPElement = Omit; -export const ECOSYSTEM_OFREP_APIS: OFREPElement[] = [ConfigCat, DevCycle, Flagd, FFlags, Flipswitch, Flipt, Goff] +export const ECOSYSTEM_OFREP_APIS: OFREPElement[] = [ + ConfigCat, + DevCycle, + Flagd, + FFlags, + Flipswitch, + Flipt, + Goff, + PydanticLogfire, +] .map( (api): OFREPElement => ({ vendor: api.name, diff --git a/src/datasets/ofrep-api/pydantic-logfire.ts b/src/datasets/ofrep-api/pydantic-logfire.ts new file mode 100644 index 000000000..0897b0fbb --- /dev/null +++ b/src/datasets/ofrep-api/pydantic-logfire.ts @@ -0,0 +1,11 @@ +import PydanticLogfireSvg from '@site/static/img/pydantic-logfire-no-fill.svg'; +import { OFREP_API } from '.'; + +export const PydanticLogfire: OFREP_API = { + name: 'Pydantic Logfire', + logo: PydanticLogfireSvg, + href: 'https://pydantic.dev/docs/logfire/manage/client-side-feature-flags/', + vendorOfficial: true, + description: + 'Pydantic Logfire serves its managed variables to browser, mobile, and edge clients through OFREP evaluation endpoints.', +}; diff --git a/static/img/pydantic-logfire-no-fill.svg b/static/img/pydantic-logfire-no-fill.svg new file mode 100644 index 000000000..639625740 --- /dev/null +++ b/static/img/pydantic-logfire-no-fill.svg @@ -0,0 +1,3 @@ + + +