diff --git a/src/datasets/ofrep-api/index.ts b/src/datasets/ofrep-api/index.ts index d14bd9ebc..f7c7b962f 100644 --- a/src/datasets/ofrep-api/index.ts +++ b/src/datasets/ofrep-api/index.ts @@ -8,9 +8,20 @@ import { ConfigCat } from './configcat'; import { FFlags } from './fflags'; import { Flaghoist } from './flaghoist'; import { Flipswitch } from './flipswitch'; +import { PydanticLogfire } from './pydantic-logfire'; export type OFREPElement = Omit; -export const ECOSYSTEM_OFREP_APIS: OFREPElement[] = [ConfigCat, DevCycle, Flagd, FFlags, Flaghoist, Flipswitch, Flipt, Goff] +export const ECOSYSTEM_OFREP_APIS: OFREPElement[] = [ + ConfigCat, + DevCycle, + Flagd, + FFlags, + Flaghoist, + 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 @@ + + +