From 8967ded83d9705f180b0533f41ad4bef96da9f9b Mon Sep 17 00:00:00 2001 From: Jonathan Norris Date: Wed, 12 Aug 2026 15:57:08 -0400 Subject: [PATCH] feat: add Cloudflare Flagship providers Signed-off-by: Jonathan Norris --- src/datasets/providers/cloudflare.ts | 33 ++++++++++++++++++++++++++++ src/datasets/providers/index.ts | 2 ++ static/img/cloudflare-no-fill.svg | 4 ++++ 3 files changed, 39 insertions(+) create mode 100644 src/datasets/providers/cloudflare.ts create mode 100644 static/img/cloudflare-no-fill.svg diff --git a/src/datasets/providers/cloudflare.ts b/src/datasets/providers/cloudflare.ts new file mode 100644 index 000000000..01282ee3e --- /dev/null +++ b/src/datasets/providers/cloudflare.ts @@ -0,0 +1,33 @@ +import CloudflareSvg from '@site/static/img/cloudflare-no-fill.svg'; +import type { Provider } from '.'; + +export const Cloudflare: Provider = { + name: 'Cloudflare Flagship', + logo: CloudflareSvg, + technologies: [ + { + technology: 'JavaScript', + vendorOfficial: true, + href: 'https://developers.cloudflare.com/flagship/sdk/client-provider/', + category: ['Client'], + }, + { + technology: 'JavaScript', + vendorOfficial: true, + href: 'https://developers.cloudflare.com/flagship/sdk/server-provider/', + category: ['Server'], + }, + { + technology: 'Go', + vendorOfficial: true, + href: 'https://developers.cloudflare.com/flagship/sdk/go/', + category: ['Server'], + }, + { + technology: 'Python', + vendorOfficial: true, + href: 'https://developers.cloudflare.com/flagship/sdk/python/', + category: ['Server'], + }, + ], +}; diff --git a/src/datasets/providers/index.ts b/src/datasets/providers/index.ts index 402db4eb3..015447244 100644 --- a/src/datasets/providers/index.ts +++ b/src/datasets/providers/index.ts @@ -4,6 +4,7 @@ import { ABTasty } from './abtasty'; import { AwsSSM } from './awsssm'; import { Bucketeer } from './bucketeer'; import { CloudBees } from './cloudbees'; +import { Cloudflare } from './cloudflare'; import { ConfigCat } from './configcat'; import { ConfigDirector } from './configdirector'; import { Datadog } from './datadog'; @@ -61,6 +62,7 @@ export const PROVIDERS: Provider[] = [ AwsSSM, Bucketeer, CloudBees, + Cloudflare, Confidence, ConfigBee, ConfigCat, diff --git a/static/img/cloudflare-no-fill.svg b/static/img/cloudflare-no-fill.svg new file mode 100644 index 000000000..a5f7a030a --- /dev/null +++ b/static/img/cloudflare-no-fill.svg @@ -0,0 +1,4 @@ + + Cloudflare + +