diff --git a/src/datasets/ofrep-api/index.ts b/src/datasets/ofrep-api/index.ts index 4e6808e45..f6058926c 100644 --- a/src/datasets/ofrep-api/index.ts +++ b/src/datasets/ofrep-api/index.ts @@ -7,9 +7,10 @@ import { Flagd } from './flagd'; import { ConfigCat } from './configcat'; import { FFlags } from './fflags'; import { Flipswitch } from './flipswitch'; +import { UseFlagly } from './useflagly'; 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, UseFlagly] .map( (api): OFREPElement => ({ vendor: api.name, diff --git a/src/datasets/ofrep-api/useflagly.ts b/src/datasets/ofrep-api/useflagly.ts new file mode 100644 index 000000000..386cba4f7 --- /dev/null +++ b/src/datasets/ofrep-api/useflagly.ts @@ -0,0 +1,10 @@ +import UseFlaglySvg from '@site/static/img/useflagly-no-fill.svg'; +import { OFREP_API } from '.'; + +export const UseFlagly: OFREP_API = { + name: 'UseFlagly', + logo: UseFlaglySvg, + description: 'UseFlagly Remote Evaluation API implementation of the OFREP specification', + href: 'https://www.useflagly.com.br', + vendorOfficial: true, +}; diff --git a/src/datasets/providers/index.ts b/src/datasets/providers/index.ts index 33b04b487..afeabfd19 100644 --- a/src/datasets/providers/index.ts +++ b/src/datasets/providers/index.ts @@ -50,6 +50,7 @@ import { OctopusDeploy } from './octopus-deploy'; import { Optimizely } from './optimizely'; import { Pendo } from './pendo'; import { Superposition } from './superposition'; +import { UseFlagly } from './useflagly'; const childTechnologyMap = SDKS.reduce( (acc, sdk) => { @@ -114,7 +115,8 @@ export const PROVIDERS: Provider[] = [ OctopusDeploy, Optimizely, Pendo, - Superposition + Superposition, + UseFlagly, ]; // Map of provider name to technology to child technologies diff --git a/src/datasets/providers/useflagly.ts b/src/datasets/providers/useflagly.ts new file mode 100644 index 000000000..61558ce16 --- /dev/null +++ b/src/datasets/providers/useflagly.ts @@ -0,0 +1,16 @@ +import UseFlaglySvg from '@site/static/img/useflagly-no-fill.svg'; + +import { Provider } from '.'; + +export const UseFlagly: Provider = { + name: 'UseFlagly', + logo: UseFlaglySvg, + technologies: [ + { + technology: 'JavaScript', + vendorOfficial: true, + href: 'https://www.npmjs.com/package/@useflagly/openfeature-provider', + category: ['Server'], + }, + ], +}; diff --git a/static/img/useflagly-no-fill.svg b/static/img/useflagly-no-fill.svg new file mode 100644 index 000000000..1ace0ded0 --- /dev/null +++ b/static/img/useflagly-no-fill.svg @@ -0,0 +1,3 @@ + + +