TypeScript 55.4%
Python 43.2%
SQL 1.2%
1# config/coverage/41-cloud.yaml — 2026-09-13 — coverage universe of the cloud / infrastructure / developer-platform2# sector: hyperscalers and regional clouds, PaaS and serverless database platforms, CDN / DNS / registry / certificate3# authorities, data infrastructure vendors, observability & DevOps tooling, and communications / identity platforms.4# Every domain resolved (`coverage-validate.ts --dns`); every hint was fetched on 2026-09-13: `status_url` roots answer5# a JSON summary (Atlassian Statuspage / Instatus / incident.io), `github_repos` publish releases, `urls` returned 2006# with server-rendered content. Hosts known to be blocked or not machine-readable (from config/sources.d/41 and 48 —7# Vultr web 403, linode.com docs 403, Alibaba/Tencent/Huawei status JS shells, Redis/Backblaze FireHydrant pages,8# Railway/Neon/Databricks/PagerDuty/Okta custom status pages, Equinix corporate status 403, Better Stack pages without9# JSON) are recorded in `note:` fields; the organizations are listed anyway — the universe is the denominator.10sector: cloud11label: Cloud, infrastructure & developer platforms12description: Hyperscalers, regional clouds, PaaS, CDN / DNS / PKI, data infrastructure, observability & DevOps tooling, and communications / identity platforms whose outages, pricing and deprecations ripple through the Web.13weight: 1.314categories: [cloud, infrastructure]15tier: B16universes:17 - key: hyperscalers-and-clouds18 label: Hyperscalers, regional clouds & application platforms19 description: IaaS providers, sovereign / regional clouds, hosting groups, PaaS and serverless database platforms.20 provenance: "Synergy Research cloud market share Q2 2025, Gartner Magic Quadrant Strategic Cloud Platform Services 2025, CISPE / Euclidia member lists and the PaaS landscape of the CNCF (retrieved 2026-09-13)"21 members:22 - { name: Amazon Web Services, domain: amazon.com, country: US, importance: 3, aliases: [aws, ec2, s3, route 53, cloudfront, amzn], hints: { github_org: aws, github_repos: [aws/aws-cli, aws/aws-cdk, aws/aws-sdk-js-v3], ticker: AMZN, cik: "1018724", hosts: [aws.amazon.com, docs.aws.amazon.com, status.aws.amazon.com, health.aws.amazon.com], urls: [{ url: "https://aws.amazon.com/about-aws/global-infrastructure/regions_az/", kind: docs }, { url: "https://docs.aws.amazon.com/general/latest/gr/rande.html", kind: docs }, { url: "https://aws.amazon.com/ec2/pricing/on-demand/", kind: pricing }] }, note: "AWS Health Dashboard JSON is served as UTF-16; per-service RSS feeds stay empty until an incident" }23 - { name: Microsoft Azure, domain: microsoft.com, country: US, importance: 3, aliases: [azure, microsoft, entra, msft], hints: { github_org: Azure, github_repos: [Azure/azure-cli, Azure/azure-sdk-for-python, Azure/azure-sdk-for-js], ticker: MSFT, cik: "789019", hosts: [azure.microsoft.com, learn.microsoft.com, azure.status.microsoft, portal.azure.com], urls: [{ url: "https://learn.microsoft.com/en-us/azure/reliability/regions-list", kind: docs }, { url: "https://azure.microsoft.com/en-us/explore/global-infrastructure/geographies/", kind: docs }, { url: "https://azure.microsoft.com/en-us/pricing/details/virtual-machines/linux/", kind: pricing }, { url: "https://azure.status.microsoft/en-us/status/history/", kind: status }] }, note: "azure.status.microsoft is a custom status page (history page is server-rendered)" }24 - { name: Google Cloud, domain: google.com, country: US, importance: 3, aliases: [gcp, google cloud platform, firebase, googl, alphabet], hints: { github_org: GoogleCloudPlatform, github_repos: [GoogleCloudPlatform/terraform-google-cloud-run, googleapis/google-cloud-python, firebase/firebase-js-sdk], ticker: GOOGL, cik: "1652044", hosts: [cloud.google.com, status.cloud.google.com, firebase.google.com, status.firebase.google.com], urls: [{ url: "https://cloud.google.com/about/locations", kind: docs }, { url: "https://docs.cloud.google.com/compute/docs/deprecations", kind: docs }, { url: "https://cloud.google.com/products/compute/pricing", kind: pricing }, { url: "https://docs.cloud.google.com/sdk/docs/release-notes", kind: changelog }] }, note: "status.cloud.google.com exposes its own incidents.json (not an Atlassian summary); Firebase shares the google.com domain" }25 - { name: Oracle Cloud Infrastructure, domain: oracle.com, country: US, importance: 3, aliases: [oci, oracle, orcl], hints: { github_org: oracle, github_repos: [oracle/oci-cli, oracle/terraform-provider-oci], ticker: ORCL, cik: "1341439", hosts: [docs.oracle.com, ocistatus.oraclecloud.com, cloud.oracle.com], urls: [{ url: "https://docs.oracle.com/en-us/iaas/Content/General/Concepts/regions.htm", kind: docs }, { url: "https://docs.oracle.com/en-us/iaas/releasenotes/", kind: changelog }] }, note: "ocistatus.oraclecloud.com is a custom status page" }26 - { name: IBM Cloud, domain: ibm.com, country: US, importance: 3, aliases: [ibm, softlayer, ibm cloud], hints: { github_org: IBM-Cloud, github_repos: [IBM-Cloud/terraform-provider-ibm, IBM-Cloud/ibm-cloud-cli-release], ticker: IBM, cik: "51143", hosts: [cloud.ibm.com] }, note: "cloud.ibm.com/status is a custom status page" }27 - { name: Alibaba Cloud, domain: alibabacloud.com, country: CN, importance: 3, aliases: [aliyun, alibaba, baba], hints: { github_org: aliyun, github_repos: [aliyun/aliyun-cli, aliyun/terraform-provider-alicloud], ticker: BABA, hosts: [status.alibabacloud.com, aliyun.com], urls: [{ url: "https://www.alibabacloud.com/en/product/ecs/pricing", kind: pricing }] }, note: "status.alibabacloud.com is a JS shell" }28 - { name: Tencent Cloud, domain: tencentcloud.com, country: CN, importance: 2, aliases: [tencent cloud international, qcloud], hints: { github_org: TencentCloud, github_repos: [tencentcloud/tencentcloud-cli], hosts: [status.cloud.tencent.com, cloud.tencent.com] }, note: "status.cloud.tencent.com is a JS shell" }29 - { name: Huawei Cloud, domain: huaweicloud.com, country: CN, importance: 2, aliases: [huawei], hints: { github_org: huaweicloud, github_repos: [huaweicloud/terraform-provider-huaweicloud], hosts: [status.huaweicloud.com, support.huaweicloud.com] }, note: "status.huaweicloud.com is a JS shell" }30 - { name: Baidu AI Cloud, domain: baidu.com, country: CN, importance: 2, aliases: [baidu, baidu cloud, bidu], hints: { ticker: BIDU, hosts: [cloud.baidu.com, intl.cloud.baidu.com] }, note: "ir.baidu.com answers 403" }31 - { name: OVHcloud, domain: ovhcloud.com, country: FR, importance: 3, aliases: [ovh, ovh.pa], hints: { github_org: ovh, github_repos: [ovh/terraform-provider-ovh], status_url: "https://public-cloud.status-ovhcloud.com", hosts: [status-ovhcloud.com, help.ovhcloud.com, corporate.ovhcloud.com, bare-metal-servers.status-ovhcloud.com, network.status-ovhcloud.com, web-cloud.status-ovhcloud.com], urls: [{ url: "https://www.ovhcloud.com/en-ca/public-cloud/prices/", kind: pricing }, { url: "https://docs.ovhcloud.com/en/", kind: docs }] } }32 - { name: Hetzner, domain: hetzner.com, country: DE, importance: 2, aliases: [hetzner online, hetzner cloud], hints: { github_org: hetznercloud, github_repos: [hetznercloud/cli, hetznercloud/terraform-provider-hcloud], hosts: [docs.hetzner.cloud, docs.hetzner.com, status.hetzner.com], urls: [{ url: "https://docs.hetzner.cloud/changelog", kind: changelog }, { url: "https://docs.hetzner.com/cloud/general/locations/", kind: docs }] }, note: "status.hetzner.com is a custom status page" }33 - { name: Scaleway, domain: scaleway.com, country: FR, importance: 2, aliases: [iliad, online.net], hints: { github_org: scaleway, github_repos: [scaleway/scaleway-cli, scaleway/terraform-provider-scaleway], status_url: "https://status.scaleway.com", hosts: [console.scaleway.com], urls: [{ url: "https://www.scaleway.com/en/pricing/", kind: pricing }] } }34 - { name: DigitalOcean, domain: digitalocean.com, country: US, importance: 2, aliases: [docn, droplets, cloudways, paperspace], hints: { github_org: digitalocean, github_repos: [digitalocean/doctl, digitalocean/terraform-provider-digitalocean], status_url: "https://status.digitalocean.com", ticker: DOCN, hosts: [docs.digitalocean.com, investors.digitalocean.com], urls: [{ url: "https://www.digitalocean.com/pricing/droplets", kind: pricing }, { url: "https://docs.digitalocean.com/platform/regional-availability/", kind: docs }, { url: "https://docs.digitalocean.com/release-notes/", kind: changelog }] } }35 - { name: Linode, domain: linode.com, country: US, importance: 2, aliases: [akamai cloud computing, akamai connected cloud], hints: { github_org: linode, github_repos: [linode/linode-cli, linode/terraform-provider-linode], status_url: "https://status.linode.com", hosts: [techdocs.akamai.com] }, note: "linode.com docs and pricing answer 403 (Akamai); owned by Akamai (member of cdn-dns-edge)" }36 - { name: Vultr, domain: vultr.com, country: US, importance: 2, aliases: [the constant company], hints: { github_org: vultr, github_repos: [vultr/vultr-cli, vultr/terraform-provider-vultr], hosts: [status.vultr.com, docs.vultr.com, api.vultr.com] }, note: "status.vultr.com exposes no JSON summary; vultr.com web pages answer 403 (Cloudflare) — the public v2 API (regions/plans) is machine-readable" }37 - { name: UpCloud, domain: upcloud.com, country: FI, importance: 1, hints: { github_org: UpCloudLtd, github_repos: [UpCloudLtd/upcloud-cli], status_url: "https://status.upcloud.com" } }38 - { name: Exoscale, domain: exoscale.com, country: CH, importance: 1, aliases: [a1 digital], hints: { github_org: exoscale, github_repos: [exoscale/cli], hosts: [community.exoscale.com], urls: [{ url: "https://www.exoscale.com/pricing/", kind: pricing }] } }39 - { name: IONOS, domain: ionos.com, country: DE, importance: 2, aliases: [1&1 ionos, ionos cloud, ionos group, ionos se], hints: { github_org: ionos-cloud, github_repos: [ionos-cloud/ionosctl], hosts: [cloud.ionos.com, docs.ionos.com, ionos-group.com] } }40 - { name: Leaseweb, domain: leaseweb.com, country: NL, importance: 1, hints: { github_org: LeaseWeb, hosts: [status.leaseweb.com, kb.leaseweb.com] } }41 - { name: Equinix, domain: equinix.com, country: US, importance: 3, aliases: [eqix, equinix metal, equinix fabric, ibx], hints: { github_org: equinix, ticker: EQIX, cik: "1101239", hosts: [status.equinix.com, investor.equinix.com, deploy.equinix.com, docs.equinix.com] }, note: "corporate status.equinix.com answers 403 (Akamai); Equinix Metal was sunset in 2026" }42 - { name: Digital Realty, domain: digitalrealty.com, country: US, importance: 2, aliases: [dlr, interxion, platformdigital], hints: { ticker: DLR, cik: "1297996", hosts: [investor.digitalrealty.com] } }43 - { name: NTT DATA, domain: nttdata.com, country: JP, importance: 2, aliases: [ntt, ntt communications, ntt global data centers, 9613.t], hints: { hosts: [ntt.com, services.global.ntt] } }44 - { name: KDDI, domain: kddi.com, country: JP, importance: 1, aliases: [telehouse, 9433.t], hints: { hosts: [telehouse.net, kddi.com] } }45 - { name: IDC Frontier, domain: idcf.jp, country: JP, importance: 1, aliases: [softbank idc frontier, idcf cloud], language: ja }46 - { name: SAKURA internet, domain: sakura.ad.jp, country: JP, importance: 1, aliases: [sakura cloud, 3778.t], language: ja, hints: { github_org: sacloud, hosts: [cloud.sakura.ad.jp, manual.sakura.ad.jp] } }47 - { name: NAVER Cloud, domain: navercloudcorp.com, country: KR, importance: 2, aliases: [ncloud, naver cloud platform], hints: { github_org: NaverCloudPlatform, hosts: [ncloud.com, guide.ncloud-docs.com] } }48 - { name: NHN Cloud, domain: nhncloud.com, country: KR, importance: 1, aliases: [nhn, toast cloud], hints: { github_org: nhn, hosts: [docs.nhncloud.com] } }49 - { name: Kakao Cloud, domain: kakaocloud.com, country: KR, importance: 1, aliases: [kakao enterprise, kakao], hints: { hosts: [docs.kakaocloud.com] } }50 - { name: Yandex Cloud, domain: yandex.cloud, country: RU, importance: 2, aliases: [yandex], hints: { github_org: yandex-cloud, github_repos: [yandex-cloud/terraform-provider-yandex], hosts: [status.yandex.cloud] }, note: "status.yandex.cloud is a custom page" }51 - { name: Selectel, domain: selectel.ru, country: RU, importance: 1, language: ru, hints: { github_org: selectel, hosts: [docs.selectel.ru, status.selectel.ru] } }52 - { name: Contabo, domain: contabo.com, country: DE, importance: 1, hints: { github_org: contabo, hosts: [contabo-status.com, api.contabo.com] } }53 - { name: Civo, domain: civo.com, country: GB, importance: 1, hints: { github_org: civo, github_repos: [civo/cli], urls: [{ url: "https://www.civo.com/pricing", kind: pricing }] } }54 - { name: Fly.io, domain: fly.io, country: US, importance: 2, aliases: [fly, flyctl], hints: { github_org: superfly, github_repos: [superfly/flyctl], status_url: "https://status.flyio.net", hosts: [community.fly.io, status.flyio.net], urls: [{ url: "https://fly.io/docs/about/pricing/", kind: pricing }, { url: "https://fly.io/docs/reference/regions/", kind: docs }] } }55 - { name: Render, domain: render.com, country: US, importance: 2, hints: { github_org: render-oss, status_url: "https://status.render.com", hosts: [community.render.com], urls: [{ url: "https://render.com/pricing", kind: pricing }, { url: "https://render.com/changelog", kind: changelog }] } }56 - { name: Railway, domain: railway.com, country: US, importance: 2, aliases: [railway.app], hints: { github_org: railwayapp, github_repos: [railwayapp/cli], hosts: [docs.railway.com, status.railway.com, railway.app], urls: [{ url: "https://railway.com/pricing", kind: pricing }, { url: "https://railway.com/changelog", kind: changelog }] }, note: "status.railway.com is a custom status page" }57 - { name: Vercel, domain: vercel.com, country: US, importance: 3, aliases: [next.js, zeit, turborepo], hints: { github_org: vercel, github_repos: [vercel/next.js, vercel/vercel, vercel/turborepo], status_url: "https://www.vercel-status.com", hosts: [vercel-status.com, nextjs.org], urls: [{ url: "https://vercel.com/pricing", kind: pricing }, { url: "https://vercel.com/docs/regions", kind: docs }, { url: "https://vercel.com/changelog", kind: changelog }] } }58 - { name: Netlify, domain: netlify.com, country: US, importance: 2, hints: { github_org: netlify, github_repos: [netlify/cli], status_url: "https://www.netlifystatus.com", hosts: [netlifystatus.com, docs.netlify.com, answers.netlify.com], urls: [{ url: "https://www.netlify.com/pricing/", kind: pricing }, { url: "https://www.netlify.com/changelog/", kind: changelog }] } }59 - { name: Heroku, domain: heroku.com, country: US, importance: 2, aliases: [salesforce heroku], hints: { github_org: heroku, github_repos: [heroku/cli], hosts: [status.heroku.com, devcenter.heroku.com, blog.heroku.com], urls: [{ url: "https://www.heroku.com/pricing/", kind: pricing }, { url: "https://devcenter.heroku.com/changelog", kind: changelog }, { url: "https://status.heroku.com/api/v4/current-status", kind: status }] }, note: "status.heroku.com exposes its own v4 JSON API, not an Atlassian summary" }60 - { name: Northflank, domain: northflank.com, country: GB, importance: 1, hints: { github_org: northflank, status_url: "https://status.northflank.com", urls: [{ url: "https://northflank.com/pricing", kind: pricing }, { url: "https://northflank.com/changelog", kind: changelog }] } }61 - { name: Koyeb, domain: koyeb.com, country: FR, importance: 1, hints: { github_org: koyeb, github_repos: [koyeb/koyeb-cli], status_url: "https://status.koyeb.com", urls: [{ url: "https://www.koyeb.com/pricing", kind: pricing }, { url: "https://www.koyeb.com/changelog", kind: changelog }] } }62 - { name: Porter, domain: porter.run, country: US, importance: 1, aliases: [porter.run], hints: { github_org: porter-dev, hosts: [docs.porter.run] } }63 - { name: Coolify, domain: coolify.io, country: HU, importance: 1, aliases: [coollabs], hints: { github_org: coollabsio, github_repos: [coollabsio/coolify] } }64 - { name: Cloud 66, domain: cloud66.com, country: GB, importance: 1, hints: { github_org: cloud66-oss, hosts: [status.cloud66.com, help.cloud66.com] } }65 - { name: Platform.sh, domain: platform.sh, country: FR, importance: 1, aliases: [upsun], hints: { github_org: platformsh, github_repos: [platformsh/cli], hosts: [upsun.com, docs.upsun.com, docs.platform.sh] } }66 - { name: Clever Cloud, domain: clever-cloud.com, country: FR, importance: 1, hints: { github_org: CleverCloud, github_repos: [CleverCloud/clever-tools], hosts: [clevercloudstatus.com, developers.clever-cloud.com] } }67 - { name: Deno, domain: deno.com, country: US, importance: 2, aliases: [deno deploy, deno land], hints: { github_org: denoland, github_repos: [denoland/deno, denoland/std], status_url: "https://denostatus.com", hosts: [deno.land, docs.deno.com, jsr.io], urls: [{ url: "https://deno.com/blog", kind: blog }, { url: "https://deno.com/deploy/pricing", kind: pricing }] } }68 - { name: Supabase, domain: supabase.com, country: SG, importance: 2, hints: { github_org: supabase, github_repos: [supabase/supabase, supabase/cli, supabase/supabase-js], status_url: "https://status.supabase.com", urls: [{ url: "https://supabase.com/pricing", kind: pricing }, { url: "https://supabase.com/changelog", kind: changelog }] } }69 - { name: Neon, domain: neon.com, country: US, importance: 2, aliases: [neon database, neon.tech, databricks neon], hints: { github_org: neondatabase, github_repos: [neondatabase/neon], hosts: [neon.tech, neonstatus.com], urls: [{ url: "https://neon.com/pricing", kind: pricing }, { url: "https://neon.com/docs/changelog", kind: changelog }] }, note: "neonstatus.com is a custom status page; acquired by Databricks in 2025" }70 - { name: PlanetScale, domain: planetscale.com, country: US, importance: 2, aliases: [vitess], hints: { github_org: planetscale, github_repos: [planetscale/cli, vitessio/vitess], status_url: "https://www.planetscalestatus.com", hosts: [planetscalestatus.com], urls: [{ url: "https://planetscale.com/pricing", kind: pricing }, { url: "https://planetscale.com/changelog", kind: changelog }] } }71 - { name: Turso, domain: turso.tech, country: US, importance: 1, aliases: [libsql, chiselstrike], hints: { github_org: tursodatabase, github_repos: [tursodatabase/turso, tursodatabase/libsql], hosts: [status.turso.tech, docs.turso.tech], urls: [{ url: "https://turso.tech/pricing", kind: pricing }] }, note: "status.turso.tech is not machine-readable" }72 - { name: Xata, domain: xata.io, country: DE, importance: 1, hints: { github_org: xataio, github_repos: [xataio/pgroll], urls: [{ url: "https://xata.io/pricing", kind: pricing }] } }73 - { name: Nile, domain: thenile.dev, country: US, importance: 1, aliases: [nile postgres], hints: { github_org: niledatabase } }74 - { name: Convex, domain: convex.dev, country: US, importance: 1, hints: { github_org: get-convex, github_repos: [get-convex/convex-backend], status_url: "https://status.convex.dev", hosts: [docs.convex.dev, stack.convex.dev] } }75 - { name: Appwrite, domain: appwrite.io, country: DE, importance: 1, hints: { github_org: appwrite, github_repos: [appwrite/appwrite], hosts: [status.appwrite.online], urls: [{ url: "https://appwrite.io/changelog", kind: changelog }, { url: "https://appwrite.io/pricing", kind: pricing }] }, note: "status.appwrite.online is a custom page" }76 - { name: PocketBase, domain: pocketbase.io, country: BG, importance: 1, hints: { github_org: pocketbase, github_repos: [pocketbase/pocketbase] } }77 - { name: Nhost, domain: nhost.io, country: SE, importance: 1, hints: { github_org: nhost, github_repos: [nhost/nhost], status_url: "https://status.nhost.io", urls: [{ url: "https://nhost.io/pricing", kind: pricing }] } }78 - { name: Hostinger, domain: hostinger.com, country: LT, importance: 1, hints: { github_org: hostinger, hosts: [statuspage.hostinger.com, support.hostinger.com] } }79 - { name: SiteGround, domain: siteground.com, country: BG, importance: 1, hints: { hosts: [status.siteground.com] } }80 - { name: Kinsta, domain: kinsta.com, country: US, importance: 1, aliases: [sevalla], hints: { status_url: "https://status.kinsta.com", hosts: [sevalla.com] } }81 - { name: WP Engine, domain: wpengine.com, country: US, importance: 1, aliases: [wpengine, flywheel], hints: { github_org: wpengine, hosts: [wpenginestatus.com] } }82 - { name: Liquid Web, domain: liquidweb.com, country: US, importance: 1, aliases: [nexcess], hints: { hosts: [status.liquidweb.com] } }83 - { name: Rackspace Technology, domain: rackspace.com, country: US, importance: 2, aliases: [rackspace, rxt], hints: { github_org: rackspace, ticker: RXT, hosts: [status.rackspace.com, docs.rackspace.com, ir.rackspace.com] } }84 - { name: Lumen Technologies, domain: lumen.com, country: US, importance: 2, aliases: [lumen, centurylink, level 3, lumn], hints: { ticker: LUMN, cik: "18926", hosts: [ir.lumen.com, status.lumen.com] }, note: "Lumen status hosts were unreachable on 2026-09-11" }85 - { name: Backblaze, domain: backblaze.com, country: US, importance: 1, aliases: [b2, blze], hints: { github_org: Backblaze, github_repos: [Backblaze/B2_Command_Line_Tool], ticker: BLZE, hosts: [status.backblaze.com, ir.backblaze.com], urls: [{ url: "https://www.backblaze.com/cloud-storage/pricing", kind: pricing }] }, note: "status.backblaze.com is a FireHydrant page without JSON API" }86 - { name: Wasabi Technologies, domain: wasabi.com, country: US, importance: 1, aliases: [wasabi], hints: { status_url: "https://status.wasabi.com", hosts: [docs.wasabi.com], urls: [{ url: "https://wasabi.com/pricing/", kind: pricing }] } }87 - { name: Storj, domain: storj.io, country: US, importance: 1, hints: { github_org: storj, github_repos: [storj/storj], hosts: [status.storj.io, docs.storj.io] } }88 - { name: MinIO, domain: min.io, country: US, importance: 1, aliases: [minio, aistor], hints: { github_org: minio, github_repos: [minio/minio, minio/mc], hosts: [docs.min.io, blog.min.io] } }89 - { name: Tigris Data, domain: tigrisdata.com, country: US, importance: 1, aliases: [tigris], hints: { github_org: tigrisdata, status_url: "https://status.tigrisdata.com", urls: [{ url: "https://www.tigrisdata.com/pricing/", kind: pricing }] } }90 - { name: Genesis Cloud, domain: genesiscloud.com, country: DE, importance: 1, hints: { github_org: genesiscloud, hosts: [status.genesiscloud.com] } }91 - { name: Latitude.sh, domain: latitude.sh, country: US, importance: 1, aliases: [latitude, maxihost], hints: { github_org: latitudesh, hosts: [status.latitude.sh, docs.latitude.sh] } }92 - { name: Servers.com, domain: servers.com, country: NL, importance: 1, hints: { github_org: serverscom, hosts: [status.servers.com] } }93 - { name: Hivelocity, domain: hivelocity.net, country: US, importance: 1, hints: { hosts: [status.hivelocity.net, developers.hivelocity.net] } }94 - { name: phoenixNAP, domain: phoenixnap.com, country: US, importance: 1, aliases: [bare metal cloud], hints: { github_org: phoenixnap, hosts: [status.phoenixnap.com, developers.phoenixnap.com] } }95 - { name: Cherry Servers, domain: cherryservers.com, country: LT, importance: 1, hints: { github_org: cherryservers, hosts: [status.cherryservers.com, docs.cherryservers.com] } }96 - { name: OpenMetal, domain: openmetal.io, country: US, importance: 1, hints: { hosts: [status.openmetal.io] } }97 - { name: Infomaniak, domain: infomaniak.com, country: CH, importance: 1, hints: { github_org: Infomaniak, hosts: [status.infomaniak.com, news.infomaniak.com] } }98 - { name: Aruba, domain: aruba.it, country: IT, importance: 1, aliases: [aruba cloud, aruba s.p.a.], language: it, hints: { hosts: [arubacloud.com, status.arubacloud.com] } }99 - { name: STACKIT, domain: stackit.de, country: DE, importance: 1, aliases: [schwarz digits, schwarz gruppe], hints: { github_org: stackitcloud, github_repos: [stackitcloud/stackit-cli], hosts: [status.stackit.cloud, docs.stackit.cloud] } }100 - { name: Open Telekom Cloud, domain: open-telekom-cloud.com, country: DE, importance: 1, aliases: [t-systems, deutsche telekom, otc], hints: { github_org: opentelekomcloud, hosts: [status.otc-service.com, docs.otc.t-systems.com] } }101 - { name: Zeabur, domain: zeabur.com, country: TW, importance: 1, hints: { github_org: zeabur, hosts: [status.zeabur.com] } }102 - { name: Val Town, domain: val.town, country: US, importance: 1, aliases: [valtown], hints: { github_org: val-town, hosts: [docs.val.town, status.val.town] } }103 - { name: CodeSandbox, domain: codesandbox.io, country: NL, importance: 1, hints: { github_org: codesandbox, github_repos: [codesandbox/codesandbox-client], hosts: [status.codesandbox.io] }, note: "acquired by Together AI in 2025" }104 - { name: Ona, domain: ona.com, country: CH, importance: 1, aliases: [gitpod, gitpod.io], hints: { github_org: gitpod-io, github_repos: [gitpod-io/gitpod], hosts: [gitpod.io, gitpodstatus.com] } }105 - { name: Daytona, domain: daytona.io, country: US, importance: 1, hints: { github_org: daytonaio, github_repos: [daytonaio/daytona], hosts: [status.daytona.io] } }106 - { name: Coder, domain: coder.com, country: US, importance: 1, aliases: [coder.com, code-server], hints: { github_org: coder, github_repos: [coder/coder, coder/code-server], hosts: [status.coder.com] } }107 - { name: Nebius, domain: nebius.com, country: NL, importance: 2, aliases: [nbis, nebius group], hints: { github_org: nebius, ticker: NBIS, hosts: [docs.nebius.com, status.nebius.com] } }108 - { name: CoreWeave, domain: coreweave.com, country: US, importance: 3, aliases: [crwv], hints: { github_org: coreweave, ticker: CRWV, hosts: [docs.coreweave.com, status.coreweave.com], urls: [{ url: "https://www.coreweave.com/pricing", kind: pricing }, { url: "https://docs.coreweave.com/changelog", kind: changelog }] } }109 - { name: Lambda, domain: lambda.ai, country: US, importance: 2, aliases: [lambda labs], hints: { github_org: LambdaLabsML, status_url: "https://status.lambda.ai", hosts: [docs.lambda.ai], urls: [{ url: "https://lambda.ai/pricing", kind: pricing }] } }110 - { name: Crusoe, domain: crusoe.ai, country: US, importance: 2, aliases: [crusoe cloud], hints: { github_org: crusoecloud, hosts: [docs.crusoecloud.com, status.crusoecloud.com] } }111 - { name: Akamai Technologies, domain: akamai.com, country: US, importance: 3, aliases: [akam, akamai connected cloud, linode, noname, guardicore], hints: { github_org: akamai, ticker: AKAM, cik: "1086222", status_url: "https://www.akamaistatus.com", hosts: [techdocs.akamai.com, akamaistatus.com, ir.akamai.com, developer.akamai.com], urls: [{ url: "https://techdocs.akamai.com/cloud-computing/changelog", kind: changelog }] } }112 - key: cdn-dns-edge113 label: CDN, DNS, registries, edge & PKI114 description: Content delivery and edge networks, DNS resolvers and managed DNS, domain registrars and registries, Internet number registries and certificate authorities.115 provenance: "Cloudflare Radar / W3Techs CDN usage, ICANN accredited registrar list, RIR list (NRO), Mozilla / Chrome root store CA list (retrieved 2026-09-13)"116 members:117 - { name: Cloudflare, domain: cloudflare.com, country: US, importance: 3, aliases: [net, workers, cloudflare workers, 1.1.1.1, warp, r2], hints: { github_org: cloudflare, github_repos: [cloudflare/workers-sdk, cloudflare/cloudflared, cloudflare/terraform-provider-cloudflare], status_url: "https://www.cloudflarestatus.com", ticker: NET, cik: "1477333", hosts: [developers.cloudflare.com, blog.cloudflare.com, cloudflarestatus.com, radar.cloudflare.com], urls: [{ url: "https://developers.cloudflare.com/fundamentals/api/reference/deprecations/", kind: docs }, { url: "https://developers.cloudflare.com/workers/platform/pricing/", kind: pricing }, { url: "https://developers.cloudflare.com/workers/platform/limits/", kind: docs }, { url: "https://www.cloudflare.com/plans/", kind: pricing }, { url: "https://www.cloudflare.com/network/", kind: docs }] } }118 - { name: Fastly, domain: fastly.com, country: US, importance: 3, aliases: [fsly, compute@edge, fastly compute], hints: { github_org: fastly, github_repos: [fastly/cli, fastly/terraform-provider-fastly], ticker: FSLY, cik: "1517413", hosts: [status.fastly.com, docs.fastly.com, investors.fastly.com], urls: [{ url: "https://www.fastly.com/documentation/reference/changes/", kind: changelog }, { url: "https://www.fastly.com/pricing/", kind: pricing }] }, note: "status.fastly.com is a custom status page" }119 - { name: bunny.net, domain: bunny.net, country: SI, importance: 2, aliases: [bunnycdn, bunny], hints: { github_org: BunnyWay, status_url: "https://status.bunny.net", hosts: [docs.bunny.net], urls: [{ url: "https://bunny.net/docs/changelog", kind: changelog }, { url: "https://bunny.net/network/", kind: docs }, { url: "https://bunny.net/pricing/", kind: pricing }] } }120 - { name: KeyCDN, domain: keycdn.com, country: CH, importance: 1, aliases: [proinity], hints: { github_org: keycdn, hosts: [status.keycdn.com] } }121 - { name: Gcore, domain: gcore.com, country: LU, importance: 2, aliases: [g-core labs], hints: { github_org: G-Core, status_url: "https://status.gcore.com", hosts: [api.gcore.com] } }122 - { name: Imperva, domain: imperva.com, country: US, importance: 2, aliases: [incapsula, thales imperva], hints: { status_url: "https://status.imperva.com", hosts: [docs.imperva.com] } }123 - { name: CDN77, domain: cdn77.com, country: GB, importance: 1, aliases: [datacamp limited], hints: { hosts: [status.cdn77.com, client.cdn77.com] } }124 - { name: Medianova, domain: medianova.com, country: TR, importance: 1, hints: { hosts: [status.medianova.com] } }125 - { name: CacheFly, domain: cachefly.com, country: US, importance: 1, hints: { hosts: [status.cachefly.com] } }126 - { name: Tata Communications, domain: tatacommunications.com, country: IN, importance: 1, aliases: [tata comm, kaleyra], hints: { hosts: [tatacommunications.com] } }127 - { name: Zenlayer, domain: zenlayer.com, country: US, importance: 1, hints: { hosts: [status.zenlayer.com, docs.console.zenlayer.com] } }128 - { name: jsDelivr, domain: jsdelivr.com, country: PL, importance: 1, aliases: [jsdelivr cdn, prospect one], hints: { github_org: jsdelivr, hosts: [status.jsdelivr.com, data.jsdelivr.com] } }129 - { name: Sucuri, domain: sucuri.net, country: US, importance: 1, aliases: [godaddy sucuri], hints: { hosts: [status.sucuri.net, blog.sucuri.net] } }130 - { name: Section, domain: section.io, country: US, importance: 1, hints: { status_url: "https://status.section.io" } }131 - { name: Radware, domain: radware.com, country: IL, importance: 1, aliases: [rdwr], hints: { ticker: RDWR, hosts: [status.radware.com, support.radware.com] } }132 - { name: NETSCOUT, domain: netscout.com, country: US, importance: 1, aliases: [arbor networks, arbor, ntct], hints: { ticker: NTCT } }133 - { name: NS1, domain: ns1.com, country: US, importance: 1, aliases: [ibm ns1 connect, ibm ns1], hints: { github_org: ns1, github_repos: [ns1/ns1-go, ns1/terraform-provider-ns1], hosts: [status.ns1.com] }, note: "acquired by IBM in 2023; the ns1.com domain now redirects into ibm.com" }134 - { name: DNSimple, domain: dnsimple.com, country: US, importance: 1, hints: { github_org: dnsimple, status_url: "https://dnsimple.statuspage.io", hosts: [developer.dnsimple.com, blog.dnsimple.com] } }135 - { name: Namecheap, domain: namecheap.com, country: US, importance: 2, hints: { github_org: namecheap, hosts: [status.namecheap.com, namecheap.com] }, note: "status.namecheap.com is a custom page" }136 - { name: GoDaddy, domain: godaddy.com, country: US, importance: 3, aliases: [gddy, godaddy registry, neustar], hints: { github_org: godaddy, status_url: "https://status.godaddy.com", ticker: GDDY, cik: "1609711", hosts: [developer.godaddy.com, investors.godaddy.com, registry.godaddy] } }137 - { name: Squarespace, domain: squarespace.com, country: US, importance: 1, aliases: [squarespace domains, google domains], hints: { github_org: sparkletown, status_url: "https://status.squarespace.com", hosts: [domains.squarespace.com, support.squarespace.com] } }138 - { name: Porkbun, domain: porkbun.com, country: US, importance: 1, hints: { hosts: [status.porkbun.com, kb.porkbun.com] } }139 - { name: Gandi, domain: gandi.net, country: FR, importance: 1, aliases: [your.online], hints: { status_url: "https://status.gandi.net", hosts: [api.gandi.net, news.gandi.net, docs.gandi.net] } }140 - { name: Tucows, domain: tucows.com, country: CA, importance: 2, aliases: [hover, opensrs, enom, ting, tcx], hints: { github_org: tucows, status_url: "https://www.opensrsstatus.com", ticker: TCX, hosts: [hover.com, opensrs.com, opensrsstatus.com, tucowsdomains.com] } }141 - { name: ClouDNS, domain: cloudns.net, country: BG, importance: 1, hints: { hosts: [status.cloudns.net] } }142 - { name: deSEC, domain: desec.io, country: DE, importance: 1, hints: { github_org: desec-io } }143 - { name: Quad9, domain: quad9.net, country: CH, importance: 2, aliases: [9.9.9.9, quad9 foundation], hints: { github_org: Quad9DNS, hosts: [quad9.net] } }144 - { name: OpenDNS, domain: opendns.com, country: US, importance: 1, aliases: [cisco umbrella, cisco opendns], hints: { status_url: "https://status.umbrella.cisco.com", hosts: [umbrella.cisco.com, status.umbrella.cisco.com] } }145 - { name: NextDNS, domain: nextdns.io, country: US, importance: 1, hints: { github_org: nextdns, github_repos: [nextdns/nextdns], hosts: [help.nextdns.io, status.nextdns.io] } }146 - { name: Control D, domain: controld.com, country: CA, importance: 1, aliases: [windscribe], hints: { github_org: Control-D-Inc, github_repos: [Control-D-Inc/ctrld], hosts: [status.controld.com, docs.controld.com] } }147 - { name: AdGuard, domain: adguard.com, country: CY, importance: 1, aliases: [adguard dns, adguard home], hints: { github_org: AdguardTeam, github_repos: [AdguardTeam/AdGuardHome], status_url: "https://status.adguard.com", hosts: [adguard-dns.io] } }148 - { name: Let's Encrypt, domain: letsencrypt.org, country: US, importance: 3, aliases: [isrg, internet security research group, acme, boulder], hints: { github_org: letsencrypt, github_repos: [letsencrypt/boulder, letsencrypt/pebble], hosts: [letsencrypt.status.io, community.letsencrypt.org, abetterinternet.org], urls: [{ url: "https://letsencrypt.org/docs/rate-limits/", kind: docs }, { url: "https://letsencrypt.org/blog/", kind: blog }] }, note: "letsencrypt.status.io is a Status.io page without the summary endpoints" }149 - { name: ZeroSSL, domain: zerossl.com, country: AT, importance: 1, aliases: [stack holdings, apilayer], hints: { hosts: [help.zerossl.com] } }150 - { name: DigiCert, domain: digicert.com, country: US, importance: 3, aliases: [geotrust, thawte, rapidssl, quovadis], hints: { github_org: digicert, status_url: "https://status.digicert.com", hosts: [dev.digicert.com, knowledge.digicert.com, docs.digicert.com] } }151 - { name: Sectigo, domain: sectigo.com, country: US, importance: 2, aliases: [comodo ca, comodo], hints: { github_org: sectigo, hosts: [sectigo.status.io, docs.sectigo.com] }, note: "sectigo.status.io is a Status.io page without the summary endpoints" }152 - { name: GlobalSign, domain: globalsign.com, country: BE, importance: 2, aliases: [gmo globalsign], hints: { status_url: "https://status.globalsign.com", hosts: [support.globalsign.com] } }153 - { name: Entrust, domain: entrust.com, country: US, importance: 2, aliases: [entrust datacard, onfido], hints: { hosts: [status.entrust.com, entrust.com] }, note: "Chrome and Mozilla distrusted Entrust TLS roots for new certificates from late 2024; TLS issuance now via SSL.com" }154 - { name: SSL.com, domain: ssl.com, country: US, importance: 1, aliases: [ssl corp], hints: { hosts: [status.ssl.com, ssl.com] } }155 - { name: Google Trust Services, domain: pki.goog, country: US, importance: 2, aliases: [gts, google trust services llc], hints: { hosts: [pki.goog] } }156 - { name: Buypass, domain: buypass.com, country: "NO", importance: 1, aliases: [buypass as, buypass go ssl], hints: { hosts: [buypass.no, community.buypass.com] } }157 - { name: Actalis, domain: actalis.com, country: IT, importance: 1, aliases: [actalis s.p.a., aruba actalis], hints: { hosts: [actalis.it] } }158 - { name: Verisign, domain: verisign.com, country: US, importance: 3, aliases: [vrsn, .com registry, .net registry, a-root, j-root], hints: { ticker: VRSN, cik: "1014473", hosts: [investor.verisign.com, blog.verisign.com], urls: [{ url: "https://www.verisign.com/news-insights/domain-name-industry-brief/", kind: data }] } }159 - { name: ICANN, domain: icann.org, country: INT, importance: 3, aliases: [internet corporation for assigned names and numbers, gnso, ccnso], hints: { github_org: icann, hosts: [itp.cdn.icann.org, features.icann.org], urls: [{ url: "https://www.icann.org/en/announcements", kind: news }] } }160 - { name: IANA, domain: iana.org, country: INT, importance: 3, aliases: [internet assigned numbers authority, pti, root zone], hints: { hosts: [root-servers.org, internic.net, data.iana.org], urls: [{ url: "https://www.iana.org/domains/root/servers", kind: docs }, { url: "https://www.internic.net/domain/named.root", kind: data }] } }161 - { name: RIPE NCC, domain: ripe.net, country: NL, importance: 3, aliases: [ripe, réseaux ip européens, ripe atlas, ripestat], hints: { github_org: RIPE-NCC, status_url: "https://status.ripe.net", hosts: [labs.ripe.net, stat.ripe.net, atlas.ripe.net, ris.ripe.net] } }162 - { name: ARIN, domain: arin.net, country: US, importance: 3, aliases: [american registry for internet numbers], hints: { github_org: arineng, status_url: "https://arin.statuspage.io", hosts: [teamarin.net] } }163 - { name: APNIC, domain: apnic.net, country: AU, importance: 3, aliases: [asia pacific network information centre, apnic labs], hints: { github_org: APNIC-net, hosts: [blog.apnic.net, labs.apnic.net, stats.labs.apnic.net] } }164 - { name: LACNIC, domain: lacnic.net, country: UY, importance: 2, aliases: [registro de direcciones de internet para américa latina y caribe], hints: { github_org: LACNIC } }165 - { name: AFRINIC, domain: afrinic.net, country: MU, importance: 2, aliases: [african network information centre] }166 - { name: Packet Clearing House, domain: pch.net, country: US, importance: 1, aliases: [pch], note: "no feed on pch.net" }167 - { name: Identity Digital, domain: identity.digital, country: US, importance: 1, aliases: [donuts, afilias], hints: { hosts: [status.identity.digital] } }168 - { name: Public Interest Registry, domain: pir.org, country: US, importance: 1, aliases: [pir, .org registry], hints: { hosts: [thenew.org] } }169 - { name: Nominet, domain: nominet.uk, country: GB, importance: 2, aliases: [.uk registry], hints: { hosts: [registrars.nominet.uk, nominet.uk] } }170 - { name: DENIC, domain: denic.de, country: DE, importance: 2, aliases: [.de registry], language: de }171 - { name: Afnic, domain: afnic.fr, country: FR, importance: 2, aliases: [.fr registry, association française pour le nommage internet en coopération], language: fr, hints: { hosts: [observatoire.afnic.fr] } }172 - { name: CIRA, domain: cira.ca, country: CA, importance: 2, aliases: [canadian internet registration authority, .ca registry, canadian shield], hints: { github_org: CIRALabs } }173 - { name: auDA, domain: auda.org.au, country: AU, importance: 1, aliases: [.au domain administration, .au registry] }174 - { name: Team Internet, domain: teaminternet.com, country: GB, importance: 1, aliases: [centralnic, tig.l], hints: { hosts: [centralnic.com, centralnicregistry.com] } }175 - { name: Radix, domain: radix.website, country: AE, importance: 1, aliases: [radix registry, .tech, .online, .store] }176 - { name: Dynadot, domain: dynadot.com, country: US, importance: 1 }177 - { name: Name.com, domain: name.com, country: US, importance: 1, aliases: [identity digital name.com], hints: { status_url: "https://status.name.com" } }178 - { name: Network Solutions, domain: networksolutions.com, country: US, importance: 1, aliases: [web.com, newfold digital], hints: { hosts: [newfold.com] } }179 - { name: Infoblox, domain: infoblox.com, country: US, importance: 2, aliases: [bloxone, nios], hints: { github_org: infobloxopen, hosts: [docs.infoblox.com, blogs.infoblox.com] } }180 - { name: BlueCat Networks, domain: bluecatnetworks.com, country: CA, importance: 1, aliases: [bluecat, micetro], hints: { github_org: bluecatlabs } }181 - { name: EfficientIP, domain: efficientip.com, country: FR, importance: 1, aliases: [solidserver], hints: { github_org: EfficientIP } }182 - { name: PowerDNS, domain: powerdns.com, country: NL, importance: 1, aliases: [open-xchange powerdns, dnsdist], hints: { github_org: PowerDNS, github_repos: [PowerDNS/pdns], hosts: [doc.powerdns.com, blog.powerdns.com] } }183 - { name: CZ.NIC, domain: nic.cz, country: CZ, importance: 1, aliases: [knot dns, knot resolver, .cz registry, bird], hints: { github_org: CZ-NIC, hosts: [knot-dns.cz, knot-resolver.cz, bird.network.cz] } }184 - { name: NLnet Labs, domain: nlnetlabs.nl, country: NL, importance: 1, aliases: [unbound, nsd, routinator, krill], hints: { github_org: NLnetLabs, github_repos: [NLnetLabs/unbound, NLnetLabs/nsd, NLnetLabs/routinator] } }185 - { name: Internet Systems Consortium, domain: isc.org, country: US, importance: 2, aliases: [isc, bind, bind 9, kea dhcp, f-root], hints: { github_org: isc-projects, hosts: [kb.isc.org, downloads.isc.org, gitlab.isc.org], urls: [{ url: "https://www.isc.org/blogs/", kind: blog }] } }186 - { name: CoreDNS, domain: coredns.io, country: US, importance: 1, aliases: [coredns cncf], hints: { github_org: coredns, github_repos: [coredns/coredns] } }187 - { name: Hurricane Electric, domain: he.net, country: US, importance: 1, aliases: [he, as6939, dns.he.net], hints: { hosts: [bgp.he.net, dns.he.net], urls: [{ url: "https://he.net/news.html", kind: news }] } }188 - { name: DE-CIX, domain: de-cix.net, country: DE, importance: 2, aliases: [deutscher commercial internet exchange], hints: { hosts: [de-cix.net] }, note: "DE-CIX status host was unreachable on 2026-09-11" }189 - { name: AMS-IX, domain: ams-ix.net, country: NL, importance: 2, aliases: [amsterdam internet exchange], hints: { status_url: "https://status.ams-ix.net", hosts: [stats.ams-ix.net] } }190 - { name: LINX, domain: linx.net, country: GB, importance: 1, aliases: [london internet exchange], hints: { hosts: [portal.linx.net] }, note: "LINX status host was unreachable on 2026-09-11" }191 - { name: Zayo, domain: zayo.com, country: US, importance: 1, aliases: [zayo group], hints: { hosts: [status.zayo.com] }, note: "status.zayo.com was unreachable on 2026-09-11" }192 - { name: Cogent Communications, domain: cogentco.com, country: US, importance: 1, aliases: [cogent, ccoi, as174], hints: { ticker: CCOI, hosts: [status.cogentco.com] } }193 - { name: Arelion, domain: arelion.com, country: SE, importance: 1, aliases: [telia carrier, as1299], hints: { hosts: [arelion.com] } }194 - key: data-infrastructure195 label: Data infrastructure & databases196 description: Data warehouses and lakehouses, operational and analytical databases, streaming, orchestration, ELT/ETL, catalog and quality vendors, and the foundations they build on.197 provenance: "DB-Engines ranking (https://db-engines.com/en/ranking), a16z Modern Data Infrastructure landscape, Gartner Magic Quadrant Cloud DBMS 2025 (retrieved 2026-09-13)"198 members:199 - { name: Snowflake, domain: snowflake.com, country: US, importance: 3, aliases: [snow, snowflake data cloud, crunchy data], hints: { github_org: snowflakedb, github_repos: [snowflakedb/snowflake-connector-python, snowflakedb/snowflake-cli], status_url: "https://status.snowflake.com", ticker: SNOW, cik: "1640147", hosts: [docs.snowflake.com, investors.snowflake.com, community.snowflake.com], urls: [{ url: "https://docs.snowflake.com/en/release-notes/behavior-changes", kind: changelog }, { url: "https://www.snowflake.com/en/pricing-options/", kind: pricing }] } }200 - { name: Databricks, domain: databricks.com, country: US, importance: 3, aliases: [lakehouse, delta lake, unity catalog, mosaicml, tabular, neon], hints: { github_org: databricks, github_repos: [databricks/cli, databricks/terraform-provider-databricks, delta-io/delta], hosts: [docs.databricks.com, status.databricks.com, community.databricks.com, delta.io], urls: [{ url: "https://docs.databricks.com/aws/en/release-notes/product", kind: changelog }, { url: "https://www.databricks.com/product/pricing", kind: pricing }] }, note: "status.databricks.com is a custom status page" }201 - { name: MongoDB, domain: mongodb.com, country: US, importance: 3, aliases: [mdb, atlas, mongodb atlas, voyage ai], hints: { github_org: mongodb, github_repos: [mongodb/mongo, mongodb/mongo-go-driver, mongodb/node-mongodb-native], status_url: "https://status.mongodb.com", ticker: MDB, cik: "1441816", hosts: [investors.mongodb.com, cloud.mongodb.com], urls: [{ url: "https://www.mongodb.com/docs/atlas/release-notes/", kind: changelog }, { url: "https://www.mongodb.com/docs/manual/release-notes/", kind: changelog }, { url: "https://www.mongodb.com/pricing", kind: pricing }] } }202 - { name: Redis, domain: redis.io, country: US, importance: 3, aliases: [redis labs, redis enterprise, redis cloud, valkey], hints: { github_org: redis, github_repos: [redis/redis, redis/redis-py, redis/node-redis], hosts: [status.redis.io, redis.com, docs.redis.com], urls: [{ url: "https://redis.io/docs/latest/operate/rs/release-notes/", kind: changelog }, { url: "https://redis.io/pricing/", kind: pricing }] }, note: "status.redis.io is a FireHydrant page without JSON API" }203 - { name: Elastic, domain: elastic.co, country: NL, importance: 3, aliases: [estc, elasticsearch, kibana, elastic cloud], hints: { github_org: elastic, github_repos: [elastic/elasticsearch, elastic/kibana, elastic/beats], status_url: "https://status.elastic.co", ticker: ESTC, cik: "1707753", hosts: [ir.elastic.co, discuss.elastic.co, cloud.elastic.co], urls: [{ url: "https://www.elastic.co/docs/release-notes/elasticsearch", kind: changelog }, { url: "https://www.elastic.co/pricing", kind: pricing }] } }204 - { name: Confluent, domain: confluent.io, country: US, importance: 3, aliases: [cflt, confluent cloud, kafka, warpstream], hints: { github_org: confluentinc, github_repos: [confluentinc/confluent-kafka-python, confluentinc/confluent-kafka-go, confluentinc/terraform-provider-confluent], status_url: "https://status.confluent.cloud", ticker: CFLT, cik: "1699838", hosts: [docs.confluent.io, investors.confluent.io, status.confluent.cloud], urls: [{ url: "https://docs.confluent.io/cloud/current/release-notes/index.html", kind: changelog }, { url: "https://www.confluent.io/pricing/", kind: pricing }] } }205 - { name: Aiven, domain: aiven.io, country: FI, importance: 2, hints: { github_org: aiven, github_repos: [aiven/aiven-client, aiven/terraform-provider-aiven], status_url: "https://status.aiven.io", urls: [{ url: "https://aiven.io/changelog", kind: changelog }, { url: "https://aiven.io/pricing/postgresql", kind: pricing }] } }206 - { name: Cockroach Labs, domain: cockroachlabs.com, country: US, importance: 2, aliases: [cockroachdb], hints: { github_org: cockroachdb, github_repos: [cockroachdb/cockroach], status_url: "https://status.cockroachlabs.cloud", hosts: [cockroachlabs.cloud], urls: [{ url: "https://docs.cockroachlabs.com/docs/releases/", kind: releases }, { url: "https://docs.cockroachlabs.com/docs/releases/cloud", kind: changelog }, { url: "https://www.cockroachlabs.com/pricing/", kind: pricing }] } }207 - { name: Yugabyte, domain: yugabyte.com, country: US, importance: 1, aliases: [yugabytedb], hints: { github_org: yugabyte, github_repos: [yugabyte/yugabyte-db], hosts: [docs.yugabyte.com], urls: [{ url: "https://www.yugabyte.com/pricing", kind: pricing }] } }208 - { name: PingCAP, domain: pingcap.com, country: US, importance: 2, aliases: [tidb, tidb cloud, tikv], hints: { github_org: pingcap, github_repos: [pingcap/tidb, tikv/tikv], status_url: "https://status.tidbcloud.com", hosts: [docs.pingcap.com, tidbcloud.com, status.tidbcloud.com] } }209 - { name: SingleStore, domain: singlestore.com, country: US, importance: 1, aliases: [memsql], hints: { github_org: singlestore-labs, hosts: [status.singlestore.com, docs.singlestore.com], urls: [{ url: "https://www.singlestore.com/pricing", kind: pricing }] }, note: "status.singlestore.com is a custom page" }210 - { name: ClickHouse, domain: clickhouse.com, country: US, importance: 2, aliases: [clickhouse cloud, chdb], hints: { github_org: ClickHouse, github_repos: [ClickHouse/ClickHouse, ClickHouse/clickhouse-js], status_url: "https://status.clickhouse.com", urls: [{ url: "https://clickhouse.com/docs/resources/changelogs/oss/2026", kind: changelog }, { url: "https://clickhouse.com/pricing", kind: pricing }] } }211 - { name: Tiger Data, domain: tigerdata.com, country: US, importance: 2, aliases: [timescale, timescaledb, timescale cloud], hints: { github_org: timescale, github_repos: [timescale/timescaledb, timescale/pgai], hosts: [timescale.com, docs.tigerdata.com, status.timescale.com], urls: [{ url: "https://www.tigerdata.com/pricing", kind: pricing }] } }212 - { name: InfluxData, domain: influxdata.com, country: US, importance: 2, aliases: [influxdb, telegraf], hints: { github_org: influxdata, github_repos: [influxdata/influxdb, influxdata/telegraf], status_url: "https://status.influxdata.com", hosts: [docs.influxdata.com], urls: [{ url: "https://www.influxdata.com/influxdb-pricing/", kind: pricing }] } }213 - { name: QuestDB, domain: questdb.com, country: GB, importance: 1, aliases: [questdb.io], hints: { github_org: questdb, github_repos: [questdb/questdb], hosts: [questdb.io, status.questdb.com] } }214 - { name: Materialize, domain: materialize.com, country: US, importance: 1, hints: { github_org: MaterializeInc, github_repos: [MaterializeInc/materialize], hosts: [status.materialize.com] } }215 - { name: RisingWave, domain: risingwave.com, country: US, importance: 1, aliases: [risingwave labs], hints: { github_org: risingwavelabs, github_repos: [risingwavelabs/risingwave], hosts: [docs.risingwave.com] } }216 - { name: Starburst, domain: starburst.io, country: US, importance: 2, aliases: [trino, galaxy, starburst galaxy], hints: { github_org: starburstdata, github_repos: [trinodb/trino], hosts: [docs.starburst.io, trino.io, status.starburst.io], urls: [{ url: "https://www.starburst.io/pricing", kind: pricing }] } }217 - { name: Dremio, domain: dremio.com, country: US, importance: 1, aliases: [nessie, project nessie], hints: { github_org: dremio, status_url: "https://status.dremio.com", hosts: [docs.dremio.com], urls: [{ url: "https://www.dremio.com/pricing", kind: pricing }] } }218 - { name: Firebolt, domain: firebolt.io, country: US, importance: 1, hints: { github_org: firebolt-db, status_url: "https://status.firebolt.io", hosts: [docs.firebolt.io], urls: [{ url: "https://www.firebolt.io/pricing", kind: pricing }] } }219 - { name: MotherDuck, domain: motherduck.com, country: US, importance: 1, hints: { github_org: motherduckdb, hosts: [status.motherduck.com], urls: [{ url: "https://motherduck.com/product/pricing/", kind: pricing }] }, note: "status.motherduck.com is not machine-readable" }220 - { name: DuckDB, domain: duckdb.org, country: NL, importance: 2, aliases: [duckdb foundation, duckdb labs], hints: { github_org: duckdb, github_repos: [duckdb/duckdb], hosts: [duckdblabs.com], urls: [{ url: "https://duckdb.org/news/", kind: news }] } }221 - { name: Fivetran, domain: fivetran.com, country: US, importance: 2, aliases: [census, hvr, sqlmesh, tobiko], hints: { github_org: fivetran, hosts: [fivetran.com], urls: [{ url: "https://www.fivetran.com/pricing", kind: pricing }, { url: "https://fivetran.com/docs/changelog", kind: changelog }] } }222 - { name: Airbyte, domain: airbyte.com, country: US, importance: 2, hints: { github_org: airbytehq, github_repos: [airbytehq/airbyte], status_url: "https://status.airbyte.com", hosts: [docs.airbyte.com], urls: [{ url: "https://airbyte.com/pricing", kind: pricing }] } }223 - { name: dbt Labs, domain: getdbt.com, country: US, importance: 2, aliases: [dbt, dbt core, dbt cloud, fishtown analytics, fusion engine], hints: { github_org: dbt-labs, github_repos: [dbt-labs/dbt-core, dbt-labs/dbt-fusion], status_url: "https://status.getdbt.com", hosts: [docs.getdbt.com], urls: [{ url: "https://www.getdbt.com/pricing", kind: pricing }] } }224 - { name: Prefect, domain: prefect.io, country: US, importance: 1, hints: { github_org: PrefectHQ, github_repos: [PrefectHQ/prefect], status_url: "https://status.prefect.io", hosts: [docs.prefect.io], urls: [{ url: "https://www.prefect.io/changelog", kind: changelog }] } }225 - { name: Dagster Labs, domain: dagster.io, country: US, importance: 1, aliases: [dagster, dagster+], hints: { github_org: dagster-io, github_repos: [dagster-io/dagster], hosts: [docs.dagster.io], urls: [{ url: "https://dagster.io/pricing", kind: pricing }] } }226 - { name: Astronomer, domain: astronomer.io, country: US, importance: 1, aliases: [astro, apache airflow], hints: { github_org: astronomer, github_repos: [apache/airflow, astronomer/astro-cli], status_url: "https://status.astronomer.io", hosts: [docs.astronomer.io], urls: [{ url: "https://www.astronomer.io/pricing", kind: pricing }] } }227 - { name: Onehouse, domain: onehouse.ai, country: US, importance: 1, aliases: [apache hudi], hints: { github_org: onehouseinc, github_repos: [apache/hudi] } }228 - { name: Upstash, domain: upstash.com, country: US, importance: 1, aliases: [qstash], hints: { github_org: upstash, status_url: "https://status.upstash.com", urls: [{ url: "https://upstash.com/pricing/redis", kind: pricing }, { url: "https://upstash.com/docs/redis/overall/changelog", kind: changelog }] } }229 - { name: Momento, domain: gomomento.com, country: US, importance: 1, hints: { github_org: momentohq, hosts: [docs.momentohq.com, status.gomomento.com], urls: [{ url: "https://www.gomomento.com/pricing", kind: pricing }] } }230 - { name: Hazelcast, domain: hazelcast.com, country: US, importance: 1, hints: { github_org: hazelcast, github_repos: [hazelcast/hazelcast], hosts: [docs.hazelcast.com, status.hazelcast.cloud] } }231 - { name: Couchbase, domain: couchbase.com, country: US, importance: 2, aliases: [base, capella], hints: { github_org: couchbase, github_repos: [couchbase/couchbase-lite-ios], status_url: "https://status.couchbase.com", ticker: BASE, hosts: [docs.couchbase.com, investors.couchbase.com] }, note: "taken private by Haveli Investments in 2025" }232 - { name: DataStax, domain: datastax.com, country: US, importance: 1, aliases: [astra db, langflow, ibm datastax, apache cassandra], hints: { github_org: datastax, github_repos: [langflow-ai/langflow, apache/cassandra], hosts: [status.datastax.com, docs.datastax.com] }, note: "acquired by IBM in 2025" }233 - { name: ScyllaDB, domain: scylladb.com, country: US, importance: 1, aliases: [scylla], hints: { github_org: scylladb, github_repos: [scylladb/scylladb], hosts: [status.cloud.scylladb.com, docs.scylladb.com] } }234 - { name: Neo4j, domain: neo4j.com, country: SE, importance: 2, aliases: [auradb, aura, cypher], hints: { github_org: neo4j, github_repos: [neo4j/neo4j], status_url: "https://status.neo4j.io", hosts: [status.neo4j.io, community.neo4j.com] } }235 - { name: TigerGraph, domain: tigergraph.com, country: US, importance: 1, hints: { github_org: tigergraph, hosts: [docs.tigergraph.com] } }236 - { name: ArangoDB, domain: arangodb.com, country: US, importance: 1, aliases: [arango], hints: { github_org: arangodb, github_repos: [arangodb/arangodb], hosts: [docs.arangodb.com, status.arangodb.cloud] } }237 - { name: Hypermode, domain: hypermode.com, country: US, importance: 1, aliases: [dgraph, modus], hints: { github_org: hypermodeinc, github_repos: [hypermodeinc/dgraph], hosts: [dgraph.io, docs.hypermode.com] } }238 - { name: EnterpriseDB, domain: enterprisedb.com, country: US, importance: 1, aliases: [edb, edb postgres ai], hints: { github_org: EnterpriseDB, hosts: [status.enterprisedb.com] } }239 - { name: Crunchy Data, domain: crunchydata.com, country: US, importance: 1, aliases: [crunchy bridge, pgo, postgres operator], hints: { github_org: CrunchyData, github_repos: [CrunchyData/postgres-operator], hosts: [status.crunchybridge.com, access.crunchydata.com] }, note: "acquired by Snowflake in 2025" }240 - { name: Percona, domain: percona.com, country: US, importance: 1, aliases: [percona server, pmm], hints: { github_org: percona, github_repos: [percona/percona-server, percona/pmm], hosts: [docs.percona.com, forums.percona.com] } }241 - { name: MariaDB, domain: mariadb.com, country: FI, importance: 1, aliases: [mariadb plc, skysql, mariadb foundation], hints: { github_org: MariaDB, github_repos: [MariaDB/server], hosts: [mariadb.org, status.mariadb.com] } }242 - { name: MySQL, domain: mysql.com, country: US, importance: 2, aliases: [oracle mysql, mysql heatwave, innodb], hints: { github_org: mysql, github_repos: [mysql/mysql-server], hosts: [dev.mysql.com, blogs.oracle.com] } }243 - { name: SQLite, domain: sqlite.org, country: US, importance: 2, aliases: [sqlite consortium, hipp], hints: { github_org: sqlite, github_repos: [sqlite/sqlite], hosts: [sqlite.org], urls: [{ url: "https://sqlite.org/changes.html", kind: changelog }] } }244 - { name: PostgreSQL Global Development Group, domain: postgresql.org, country: INT, importance: 3, aliases: [postgresql, postgres, pgdg], hints: { github_org: postgres, github_repos: [postgres/postgres], hosts: [wiki.postgresql.org, pgxn.org], urls: [{ url: "https://www.postgresql.org/about/newsarchive/", kind: news }, { url: "https://www.postgresql.org/docs/release/", kind: releases }] } }245 - { name: Apache Software Foundation, domain: apache.org, country: US, importance: 3, aliases: [asf, apache kafka, apache spark, apache flink, apache iceberg, apache airflow, apache cassandra, apache arrow], hints: { github_org: apache, github_repos: [apache/kafka, apache/spark, apache/flink, apache/iceberg, apache/arrow], hosts: [kafka.apache.org, spark.apache.org, flink.apache.org, iceberg.apache.org, news.apache.org] } }246 - { name: Teradata, domain: teradata.com, country: US, importance: 2, aliases: [tdc, vantagecloud], hints: { github_org: Teradata, ticker: TDC, cik: "816761", hosts: [docs.teradata.com, investor.teradata.com] } }247 - { name: Cloudera, domain: cloudera.com, country: US, importance: 1, aliases: [hortonworks, cdp], hints: { github_org: cloudera, hosts: [docs.cloudera.com, status.cloudera.com] } }248 - { name: Denodo, domain: denodo.com, country: US, importance: 1, hints: { hosts: [community.denodo.com] } }249 - { name: Redpanda Data, domain: redpanda.com, country: US, importance: 1, aliases: [redpanda, vectorized], hints: { github_org: redpanda-data, github_repos: [redpanda-data/redpanda, redpanda-data/console], status_url: "https://status.redpanda.com", hosts: [docs.redpanda.com] } }250 - { name: Estuary, domain: estuary.dev, country: US, importance: 1, aliases: [estuary flow], hints: { github_org: estuary, github_repos: [estuary/flow], hosts: [docs.estuary.dev, status.estuary.dev] } }251 - { name: Decodable, domain: decodable.co, country: US, importance: 1, hints: { github_org: decodableco, hosts: [docs.decodable.co] } }252 - { name: Ververica, domain: ververica.com, country: DE, importance: 1, aliases: [apache flink, alibaba ververica], hints: { github_org: ververica, hosts: [docs.ververica.com] } }253 - { name: StreamNative, domain: streamnative.io, country: US, importance: 1, aliases: [apache pulsar, ursa], hints: { github_org: streamnative, github_repos: [apache/pulsar], hosts: [docs.streamnative.io, status.streamnative.io] } }254 - { name: Tinybird, domain: tinybird.co, country: ES, importance: 1, hints: { github_org: tinybirdco, hosts: [status.tinybird.co] }, note: "Tinybird was acquired by Vercel in 2025" }255 - { name: Imply, domain: imply.io, country: US, importance: 1, aliases: [apache druid, polaris], hints: { github_org: implydata, github_repos: [apache/druid], status_url: "https://status.imply.io", hosts: [docs.imply.io] } }256 - { name: CelerData, domain: celerdata.com, country: US, importance: 1, aliases: [starrocks], hints: { github_org: StarRocks, github_repos: [StarRocks/starrocks], hosts: [starrocks.io, docs.starrocks.io] } }257 - { name: Databend, domain: databend.com, country: US, importance: 1, aliases: [databend labs], hints: { github_org: databendlabs, github_repos: [databendlabs/databend], hosts: [docs.databend.com] } }258 - { name: Atlan, domain: atlan.com, country: SG, importance: 1, hints: { github_org: atlanhq, status_url: "https://status.atlan.com", hosts: [docs.atlan.com, developer.atlan.com] } }259 - { name: Collibra, domain: collibra.com, country: BE, importance: 1, hints: { github_org: collibra, hosts: [status.collibra.com, productresources.collibra.com] }, note: "status.collibra.com is a custom page" }260 - { name: Alation, domain: alation.com, country: US, importance: 1, hints: { github_org: Alation, hosts: [docs.alation.com, status.alation.com] } }261 - { name: Monte Carlo, domain: montecarlodata.com, country: US, importance: 1, aliases: [monte carlo data], hints: { github_org: monte-carlo-data, hosts: [docs.getmontecarlo.com, status.montecarlodata.com] } }262 - { name: Bigeye, domain: bigeye.com, country: US, importance: 1, hints: { github_org: bigeyedata, status_url: "https://status.bigeye.com", hosts: [docs.bigeye.com] } }263 - { name: Great Expectations, domain: greatexpectations.io, country: US, importance: 1, aliases: [gx, gx cloud, superconductive], hints: { github_org: great-expectations, github_repos: [great-expectations/great_expectations], hosts: [docs.greatexpectations.io] } }264 - { name: Soda, domain: soda.io, country: BE, importance: 1, aliases: [soda data, soda core], hints: { github_org: sodadata, github_repos: [sodadata/soda-core], hosts: [docs.soda.io] } }265 - { name: Hightouch, domain: hightouch.com, country: US, importance: 1, hints: { github_org: hightouchio, hosts: [status.hightouch.com] } }266 - { name: RudderStack, domain: rudderstack.com, country: US, importance: 1, hints: { github_org: rudderlabs, github_repos: [rudderlabs/rudder-server], hosts: [status.rudderstack.com, docs.rudderstack.com] } }267 - { name: Segment, domain: segment.com, country: US, importance: 1, aliases: [twilio segment], hints: { github_org: segmentio, status_url: "https://status.segment.com", hosts: [segment.com] } }268 - { name: Metabase, domain: metabase.com, country: US, importance: 1, hints: { github_org: metabase, github_repos: [metabase/metabase], status_url: "https://status.metabase.com" } }269 - { name: Preset, domain: preset.io, country: US, importance: 1, aliases: [apache superset], hints: { github_org: preset-io, github_repos: [apache/superset], status_url: "https://status.preset.io" } }270 - { name: Hex, domain: hex.tech, country: US, importance: 1, aliases: [hex technologies], hints: { github_org: hex-inc, status_url: "https://status.hex.tech", hosts: [learn.hex.tech] } }271 - { name: Tableau, domain: tableau.com, country: US, importance: 1, aliases: [salesforce tableau, tableau cloud], hints: { github_org: tableau, hosts: [help.tableau.com, trust.tableau.com] }, note: "tableau.com answers 403 to non-browser clients" }272 - { name: Qlik, domain: qlik.com, country: US, importance: 1, aliases: [talend, stitch, attunity], hints: { github_org: qlik-oss, hosts: [status.qlikcloud.com, community.qlik.com, talend.com] } }273 - { name: ThoughtSpot, domain: thoughtspot.com, country: US, importance: 1, aliases: [mode analytics, spotter], hints: { github_org: thoughtspot, hosts: [docs.thoughtspot.com, status.thoughtspot.com] } }274 - { name: Domo, domain: domo.com, country: US, importance: 1, hints: { github_org: domoinc, ticker: DOMO, hosts: [status.domo.com, developer.domo.com] } }275 - { name: Vespa.ai, domain: vespa.ai, country: "NO", importance: 1, aliases: [vespa, vespa cloud], hints: { github_org: vespa-engine, github_repos: [vespa-engine/vespa], status_url: "https://status.vespa.ai", hosts: [docs.vespa.ai, blog.vespa.ai] } }276 - { name: Algolia, domain: algolia.com, country: FR, importance: 2, hints: { github_org: algolia, github_repos: [algolia/algoliasearch-client-javascript], hosts: [status.algolia.com, algolia.com], urls: [{ url: "https://www.algolia.com/pricing", kind: pricing }] }, note: "status.algolia.com is a custom page with its own API" }277 - { name: Meilisearch, domain: meilisearch.com, country: FR, importance: 1, hints: { github_org: meilisearch, github_repos: [meilisearch/meilisearch], hosts: [status.meilisearch.com] }, note: "status.meilisearch.com is not machine-readable" }278 - { name: Typesense, domain: typesense.org, country: US, importance: 1, hints: { github_org: typesense, github_repos: [typesense/typesense], hosts: [cloud.typesense.org] } }279 - { name: OpenSearch, domain: opensearch.org, country: US, importance: 1, aliases: [opensearch software foundation, opensearch project], hints: { github_org: opensearch-project, github_repos: [opensearch-project/OpenSearch] } }280 - { name: Informatica, domain: informatica.com, country: US, importance: 1, aliases: [infa, salesforce informatica], hints: { ticker: INFA, hosts: [status.informatica.com, docs.informatica.com] }, note: "acquisition by Salesforce announced in 2025" }281 - { name: Matillion, domain: matillion.com, country: GB, importance: 1, hints: { status_url: "https://status.matillion.com", hosts: [docs.matillion.com] } }282 - { name: Boomi, domain: boomi.com, country: US, importance: 1, aliases: [dell boomi, rivery], hints: { status_url: "https://status.boomi.com", hosts: [help.boomi.com] } }283 - { name: Workato, domain: workato.com, country: US, importance: 1, hints: { status_url: "https://status.workato.com", hosts: [docs.workato.com] } }284 - { name: Hevo Data, domain: hevodata.com, country: US, importance: 1, aliases: [hevo], hints: { hosts: [status.hevodata.com, docs.hevodata.com] } }285 - { name: Meltano, domain: meltano.com, country: US, importance: 1, aliases: [singer, arch], hints: { github_org: meltano, github_repos: [meltano/meltano] } }286 - { name: Mage, domain: mage.ai, country: US, importance: 1, aliases: [mage ai], hints: { github_org: mage-ai, github_repos: [mage-ai/mage-ai] } }287 - { name: Kestra, domain: kestra.io, country: FR, importance: 1, hints: { github_org: kestra-io, github_repos: [kestra-io/kestra] }, note: "status page is a Better Stack page without JSON" }288 - { name: Windmill, domain: windmill.dev, country: FR, importance: 1, aliases: [windmill labs], hints: { github_org: windmill-labs, github_repos: [windmill-labs/windmill] } }289 - { name: Temporal Technologies, domain: temporal.io, country: US, importance: 2, aliases: [temporal, temporal cloud, cadence], hints: { github_org: temporalio, github_repos: [temporalio/temporal, temporalio/sdk-go], status_url: "https://status.temporal.io", hosts: [docs.temporal.io] } }290 - { name: Inngest, domain: inngest.com, country: US, importance: 1, hints: { github_org: inngest, github_repos: [inngest/inngest], status_url: "https://status.inngest.com" } }291 - { name: Coiled, domain: coiled.io, country: US, importance: 1, aliases: [dask], hints: { github_org: coiled, github_repos: [dask/dask], hosts: [docs.coiled.io, dask.org] } }292 - key: observability-and-devops293 label: Observability, DevOps, security & platform tooling294 description: Monitoring and incident response, IaC and configuration management, source control and CI/CD, artifact registries, feature flags, cloud security, Kubernetes and platform vendors.295 provenance: "CNCF landscape (https://landscape.cncf.io), Gartner Magic Quadrant Observability Platforms 2025, GitHub Octoverse 2025 DevOps tooling, incident.io/Statuspage customer directories (retrieved 2026-09-13)"296 members:297 - { name: Datadog, domain: datadoghq.com, country: US, importance: 3, aliases: [ddog, datadog inc], hints: { github_org: DataDog, github_repos: [DataDog/datadog-agent, DataDog/dd-trace-js, DataDog/terraform-provider-datadog], status_url: "https://status.datadoghq.com", ticker: DDOG, cik: "1561550", hosts: [docs.datadoghq.com, investors.datadoghq.com, securitylabs.datadoghq.com], urls: [{ url: "https://www.datadoghq.com/pricing/", kind: pricing }] } }298 - { name: New Relic, domain: newrelic.com, country: US, importance: 2, aliases: [nr, francisco partners new relic], hints: { github_org: newrelic, github_repos: [newrelic/newrelic-cli, newrelic/node-newrelic], status_url: "https://status.newrelic.com", hosts: [docs.newrelic.com, forum.newrelic.com], urls: [{ url: "https://newrelic.com/pricing", kind: pricing }, { url: "https://docs.newrelic.com/whats-new/", kind: changelog }] } }299 - { name: Dynatrace, domain: dynatrace.com, country: US, importance: 2, aliases: [dt, grail, davis ai], hints: { github_org: dynatrace-oss, ticker: DT, cik: "1773383", hosts: [docs.dynatrace.com, community.dynatrace.com, ir.dynatrace.com, status.dynatrace.com], urls: [{ url: "https://docs.dynatrace.com/docs/whats-new", kind: changelog }] } }300 - { name: Splunk, domain: splunk.com, country: US, importance: 2, aliases: [cisco splunk, splunk observability, appdynamics], hints: { github_org: splunk, github_repos: [splunk/splunk-sdk-python], hosts: [docs.splunk.com, status.splunk.com, community.splunk.com, appdynamics.com], urls: [{ url: "https://www.splunk.com/en_us/products/pricing.html", kind: pricing }] }, note: "status.splunk.com is a Status.io page without the summary endpoints; acquired by Cisco in 2024" }301 - { name: Grafana Labs, domain: grafana.com, country: US, importance: 3, aliases: [grafana, loki, tempo, mimir, k6, pyroscope, prometheus grafana], hints: { github_org: grafana, github_repos: [grafana/grafana, grafana/loki, grafana/k6, grafana/tempo, grafana/mimir], status_url: "https://status.grafana.com", hosts: [community.grafana.com, play.grafana.org], urls: [{ url: "https://grafana.com/pricing/", kind: pricing }, { url: "https://grafana.com/docs/grafana/latest/whatsnew/", kind: changelog }] } }302 - { name: Honeycomb, domain: honeycomb.io, country: US, importance: 2, aliases: [honeycomb.io, refinery], hints: { github_org: honeycombio, github_repos: [honeycombio/refinery], status_url: "https://status.honeycomb.io", hosts: [docs.honeycomb.io], urls: [{ url: "https://www.honeycomb.io/pricing", kind: pricing }] } }303 - { name: Chronosphere, domain: chronosphere.io, country: US, importance: 1, aliases: [m3, calyptia, fluent bit], hints: { github_org: chronosphereio, hosts: [docs.chronosphere.io, status.chronosphere.io] } }304 - { name: Sentry, domain: sentry.io, country: US, importance: 2, aliases: [functional software, codecov, seer], hints: { github_org: getsentry, github_repos: [getsentry/sentry, getsentry/sentry-javascript, getsentry/sentry-python], status_url: "https://status.sentry.io", hosts: [docs.sentry.io, blog.sentry.io, status.codecov.com], urls: [{ url: "https://sentry.io/pricing/", kind: pricing }, { url: "https://sentry.io/changelog/", kind: changelog }] } }305 - { name: Rollbar, domain: rollbar.com, country: US, importance: 1, hints: { github_org: rollbar, status_url: "https://status.rollbar.com", hosts: [docs.rollbar.com], urls: [{ url: "https://rollbar.com/pricing/", kind: pricing }] } }306 - { name: SmartBear, domain: smartbear.com, country: US, importance: 1, aliases: [bugsnag, swagger, swaggerhub, readyapi, testcomplete, zephyr], hints: { github_org: SmartBear, status_url: "https://status.bugsnag.com", hosts: [bugsnag.com, docs.bugsnag.com, swagger.io, status.smartbear.com], urls: [{ url: "https://www.bugsnag.com/pricing/", kind: pricing }] } }307 - { name: PagerDuty, domain: pagerduty.com, country: US, importance: 2, aliases: [pd, jeli, rundeck], hints: { github_org: PagerDuty, github_repos: [PagerDuty/terraform-provider-pagerduty], ticker: PD, cik: "1568100", hosts: [developer.pagerduty.com, support.pagerduty.com, investor.pagerduty.com], urls: [{ url: "https://www.pagerduty.com/pricing/incident-management/", kind: pricing }] }, note: "status.pagerduty.com is a custom status page" }308 - { name: Atlassian, domain: atlassian.com, country: AU, importance: 3, aliases: [team, jira, confluence, bitbucket, opsgenie, statuspage, jira service management, compass], hints: { github_org: atlassian, status_url: "https://status.atlassian.com", ticker: TEAM, cik: "1650372", hosts: [developer.atlassian.com, bitbucket.org, bitbucket.status.atlassian.com, status.opsgenie.com, statuspage.io, community.atlassian.com, investors.atlassian.com], urls: [{ url: "https://developer.atlassian.com/cloud/bitbucket/changelog/", kind: changelog }, { url: "https://developer.atlassian.com/cloud/jira/platform/changelog/", kind: changelog }] }, note: "Opsgenie is being folded into Jira Service Management (end of sale 2025, end of support 2027)" }309 - { name: incident.io, domain: incident.io, country: GB, importance: 1, hints: { github_org: incident-io, github_repos: [incident-io/catalog-importer], status_url: "https://status.incident.io", hosts: [api-docs.incident.io, help.incident.io], urls: [{ url: "https://incident.io/pricing", kind: pricing }, { url: "https://incident.io/changelog", kind: changelog }] } }310 - { name: FireHydrant, domain: firehydrant.com, country: US, importance: 1, aliases: [blameless, signals], hints: { github_org: firehydrant, hosts: [docs.firehydrant.com, status.firehydrant.com], urls: [{ url: "https://firehydrant.com/changelog", kind: changelog }, { url: "https://firehydrant.com/pricing", kind: pricing }] }, note: "own status page has no summary endpoint" }311 - { name: Rootly, domain: rootly.com, country: US, importance: 1, hints: { github_org: rootlyhq, hosts: [docs.rootly.com, status.rootly.com], urls: [{ url: "https://rootly.com/changelog", kind: changelog }, { url: "https://rootly.com/pricing", kind: pricing }] }, note: "rootly.com corporate host answered 403 to some probes on 2026-09-11" }312 - { name: Better Stack, domain: betterstack.com, country: CZ, importance: 1, aliases: [better uptime, logtail, betterstack], hints: { github_org: BetterStackHQ, hosts: [status.betterstack.com, betterstack.com], urls: [{ url: "https://betterstack.com/pricing", kind: pricing }] }, note: "Better Stack status pages expose no JSON summary" }313 - { name: Checkly, domain: checklyhq.com, country: DE, importance: 1, hints: { github_org: checkly, github_repos: [checkly/checkly-cli], hosts: [status.checklyhq.com, docs.checklyhq.com], urls: [{ url: "https://www.checklyhq.com/changelog", kind: changelog }, { url: "https://www.checklyhq.com/pricing", kind: pricing }] }, note: "status.checklyhq.com is not machine-readable" }314 - { name: SolarWinds, domain: solarwinds.com, country: US, importance: 2, aliases: [pingdom, papertrail, loggly, swi], hints: { github_org: solarwinds, hosts: [pingdom.com, status.pingdom.com, documentation.solarwinds.com, status.solarwinds.com], urls: [{ url: "https://www.pingdom.com/pricing/", kind: pricing }] }, note: "status.pingdom.com is a custom page; SolarWinds was taken private by Turn/River in 2025" }315 - { name: UptimeRobot, domain: uptimerobot.com, country: MT, importance: 1, aliases: [itrinity], hints: { hosts: [stats.uptimerobot.com], urls: [{ url: "https://uptimerobot.com/pricing/", kind: pricing }] }, note: "own status page has no JSON summary" }316 - { name: Instatus, domain: instatus.com, country: US, importance: 1, hints: { github_org: instatushq, status_url: "https://status.instatus.com", hosts: [instatus.com] } }317 - { name: Cronitor, domain: cronitor.io, country: US, importance: 1, hints: { github_org: cronitorio, hosts: [status.cronitor.io], urls: [{ url: "https://cronitor.io/pricing", kind: pricing }] }, note: "status.cronitor.io is not machine-readable" }318 - { name: Sumo Logic, domain: sumologic.com, country: US, importance: 1, hints: { github_org: SumoLogic, status_url: "https://status.sumologic.com", hosts: [help.sumologic.com], urls: [{ url: "https://www.sumologic.com/pricing", kind: pricing }] } }319 - { name: Logz.io, domain: logz.io, country: US, importance: 1, hints: { github_org: logzio, status_url: "https://status.logz.io", hosts: [docs.logz.io] } }320 - { name: Coralogix, domain: coralogix.com, country: US, importance: 1, hints: { github_org: coralogix, status_url: "https://status.coralogix.com" } }321 - { name: Prometheus, domain: prometheus.io, country: INT, importance: 2, aliases: [prometheus monitoring, alertmanager, cncf prometheus], hints: { github_org: prometheus, github_repos: [prometheus/prometheus, prometheus/alertmanager], urls: [{ url: "https://prometheus.io/blog/", kind: blog }] } }322 - { name: OpenTelemetry, domain: opentelemetry.io, country: INT, importance: 2, aliases: [otel, otel collector, cncf opentelemetry], hints: { github_org: open-telemetry, github_repos: [open-telemetry/opentelemetry-collector, open-telemetry/opentelemetry-specification, open-telemetry/opentelemetry-js], urls: [{ url: "https://opentelemetry.io/blog/", kind: blog }] } }323 - { name: HashiCorp, domain: hashicorp.com, country: US, importance: 3, aliases: [hcp, terraform, vault, consul, nomad, packer, ibm hashicorp], hints: { github_org: hashicorp, github_repos: [hashicorp/terraform, hashicorp/vault, hashicorp/consul, hashicorp/nomad], status_url: "https://status.hashicorp.com", hosts: [developer.hashicorp.com, portal.cloud.hashicorp.com, discuss.hashicorp.com], urls: [{ url: "https://developer.hashicorp.com/terraform/language/upgrade-guides", kind: docs }] }, note: "acquired by IBM in 2025" }324 - { name: Pulumi, domain: pulumi.com, country: US, importance: 2, hints: { github_org: pulumi, github_repos: [pulumi/pulumi, pulumi/pulumi-aws], status_url: "https://status.pulumi.com", urls: [{ url: "https://www.pulumi.com/pricing/", kind: pricing }, { url: "https://www.pulumi.com/blog/", kind: blog }] } }325 - { name: Spacelift, domain: spacelift.io, country: US, importance: 1, hints: { github_org: spacelift-io, github_repos: [spacelift-io/spacectl], hosts: [docs.spacelift.io], urls: [{ url: "https://spacelift.io/pricing", kind: pricing }] } }326 - { name: env zero, domain: envzero.com, country: US, importance: 1, aliases: [env0, env0.com], hints: { github_org: env0, status_url: "https://status.env0.com", hosts: [env0.com, docs.env0.com], urls: [{ url: "https://www.envzero.com/pricing", kind: pricing }] }, note: "env0 rebranded to env zero in 2026; env0.com redirects to envzero.com" }327 - { name: Terramate, domain: terramate.io, country: DE, importance: 1, aliases: [mineiros], hints: { github_org: terramate-io, github_repos: [terramate-io/terramate] } }328 - { name: Red Hat, domain: redhat.com, country: US, importance: 3, aliases: [rhel, openshift, ansible, quay, ibm red hat], hints: { github_org: openshift, github_repos: [ansible/ansible, openshift/okd, quay/quay], status_url: "https://status.redhat.com", hosts: [access.redhat.com, docs.redhat.com, quay.io, ansible.com, developers.redhat.com], urls: [{ url: "https://access.redhat.com/support/policy/updates/openshift", kind: docs }, { url: "https://www.redhat.com/en/blog", kind: blog }] } }329 - { name: Perforce, domain: perforce.com, country: US, importance: 1, aliases: [puppet, helix core, delphix, blazemeter], hints: { github_org: puppetlabs, github_repos: [puppetlabs/puppet], hosts: [puppet.com, status.perforce.com] } }330 - { name: Progress Software, domain: progress.com, country: US, importance: 1, aliases: [chef, prgs, sharefile, moveit], hints: { github_org: chef, github_repos: [chef/chef], ticker: PRGS, cik: "876167", hosts: [chef.io, docs.chef.io, investors.progress.com] } }331 - { name: GitHub, domain: github.com, country: US, importance: 3, aliases: [github actions, github copilot, npm, dependabot], hints: { github_org: github, github_repos: [cli/cli, actions/runner, github/gh-copilot], status_url: "https://www.githubstatus.com", hosts: [docs.github.com, github.blog, githubstatus.com, status.npmjs.org, npmjs.com], urls: [{ url: "https://docs.github.com/en/rest/about-the-rest-api/breaking-changes", kind: docs }, { url: "https://github.blog/changelog/", kind: changelog }, { url: "https://github.com/pricing", kind: pricing }] } }332 - { name: GitLab, domain: gitlab.com, country: US, importance: 3, aliases: [gtlb, gitlab duo], hints: { github_org: gitlabhq, github_repos: [gitlabhq/gitlabhq], ticker: GTLB, cik: "1653482", hosts: [about.gitlab.com, docs.gitlab.com, status.gitlab.com, ir.gitlab.com], urls: [{ url: "https://docs.gitlab.com/releases/", kind: releases }, { url: "https://about.gitlab.com/pricing/", kind: pricing }, { url: "https://docs.gitlab.com/update/deprecations/", kind: docs }] }, note: "status.gitlab.com is a Status.io page without the summary endpoints" }333 - { name: Gitea, domain: gitea.com, country: CN, importance: 1, aliases: [gitea ltd, gitea cloud], hints: { github_org: go-gitea, github_repos: [go-gitea/gitea], hosts: [gitea.io, docs.gitea.com, blog.gitea.com] } }334 - { name: Codeberg, domain: codeberg.org, country: DE, importance: 1, aliases: [forgejo, codeberg e.v.], hints: { github_org: forgejo, hosts: [forgejo.org, blog.codeberg.org, status.codeberg.eu] } }335 - { name: Sourcegraph, domain: sourcegraph.com, country: US, importance: 1, aliases: [cody, amp], hints: { github_org: sourcegraph, status_url: "https://sourcegraphstatus.com", hosts: [sourcegraphstatus.com], urls: [{ url: "https://sourcegraph.com/changelog", kind: changelog }] } }336 - { name: JFrog, domain: jfrog.com, country: IL, importance: 2, aliases: [artifactory, xray, frog], hints: { github_org: jfrog, github_repos: [jfrog/jfrog-cli], status_url: "https://status.jfrog.io", ticker: FROG, cik: "1800667", hosts: [jfrog.io, docs.jfrog-applications.jfrog.io, investors.jfrog.com], urls: [{ url: "https://jfrog.com/pricing/", kind: pricing }] } }337 - { name: Sonatype, domain: sonatype.com, country: US, importance: 2, aliases: [nexus repository, maven central, nexus lifecycle], hints: { github_org: sonatype, status_url: "https://status.sonatype.com", hosts: [central.sonatype.com, help.sonatype.com, status.maven.org], urls: [{ url: "https://www.sonatype.com/products/pricing", kind: pricing }] } }338 - { name: Docker, domain: docker.com, country: US, importance: 3, aliases: [docker hub, docker desktop, moby, compose], hints: { github_org: docker, github_repos: [docker/cli, docker/compose, moby/moby, docker/buildx], status_url: "https://www.dockerstatus.com", hosts: [docs.docker.com, hub.docker.com, dockerstatus.com], urls: [{ url: "https://docs.docker.com/desktop/release-notes/", kind: changelog }, { url: "https://www.docker.com/pricing/", kind: pricing }] } }339 - { name: Harbor, domain: goharbor.io, country: INT, importance: 1, aliases: [cncf harbor], hints: { github_org: goharbor, github_repos: [goharbor/harbor] } }340 - { name: CircleCI, domain: circleci.com, country: US, importance: 2, hints: { github_org: CircleCI-Public, github_repos: [CircleCI-Public/circleci-cli], status_url: "https://status.circleci.com", hosts: [discuss.circleci.com], urls: [{ url: "https://circleci.com/pricing/", kind: pricing }, { url: "https://circleci.com/changelog/", kind: changelog }] } }341 - { name: Buildkite, domain: buildkite.com, country: AU, importance: 1, hints: { github_org: buildkite, github_repos: [buildkite/agent], status_url: "https://www.buildkitestatus.com", hosts: [buildkitestatus.com], urls: [{ url: "https://buildkite.com/resources/changelog/", kind: changelog }, { url: "https://buildkite.com/pricing", kind: pricing }] } }342 - { name: Harness, domain: harness.io, country: US, importance: 2, aliases: [drone, split, harness cd], hints: { github_org: harness, github_repos: [harness/harness], status_url: "https://status.harness.io", hosts: [developer.harness.io, split.io], urls: [{ url: "https://www.harness.io/pricing", kind: pricing }] } }343 - { name: Akuity, domain: akuity.io, country: US, importance: 1, aliases: [argo cd, argo, kargo], hints: { github_org: akuity, github_repos: [argoproj/argo-cd, akuity/kargo], hosts: [argoproj.github.io, argo-cd.readthedocs.io, status.akuity.io] } }344 - { name: Flux, domain: fluxcd.io, country: INT, importance: 1, aliases: [fluxcd, flux cd, cncf flux, weaveworks], hints: { github_org: fluxcd, github_repos: [fluxcd/flux2] }, note: "Weaveworks closed in 2024; Flux is a CNCF graduated project" }345 - { name: Octopus Deploy, domain: octopus.com, country: AU, importance: 1, aliases: [octopus, codefresh], hints: { github_org: OctopusDeploy, status_url: "https://status.octopus.com", hosts: [codefresh.io], urls: [{ url: "https://octopus.com/pricing/overview", kind: pricing }] } }346 - { name: LaunchDarkly, domain: launchdarkly.com, country: US, importance: 2, aliases: [ld, feature flags, highlight.io], hints: { github_org: launchdarkly, github_repos: [launchdarkly/js-client-sdk], status_url: "https://status.launchdarkly.com", hosts: [docs.launchdarkly.com], urls: [{ url: "https://launchdarkly.com/changelog", kind: changelog }, { url: "https://launchdarkly.com/pricing", kind: pricing }] } }347 - { name: Statsig, domain: statsig.com, country: US, importance: 1, aliases: [openai statsig], hints: { github_org: statsig-io, status_url: "https://status.statsig.com", hosts: [docs.statsig.com], urls: [{ url: "https://www.statsig.com/pricing", kind: pricing }] }, note: "acquired by OpenAI in 2025" }348 - { name: Flagsmith, domain: flagsmith.com, country: GB, importance: 1, hints: { github_org: Flagsmith, github_repos: [Flagsmith/flagsmith], hosts: [docs.flagsmith.com, status.flagsmith.com] } }349 - { name: Unleash, domain: getunleash.io, country: "NO", importance: 1, aliases: [bricks software, unleash feature flags], hints: { github_org: Unleash, github_repos: [Unleash/unleash], hosts: [docs.getunleash.io, status.getunleash.io] } }350 - { name: Snyk, domain: snyk.io, country: US, importance: 2, hints: { github_org: snyk, github_repos: [snyk/cli], status_url: "https://status.snyk.io", hosts: [docs.snyk.io, security.snyk.io, updates.snyk.io], urls: [{ url: "https://snyk.io/plans/", kind: pricing }] } }351 - { name: Wiz, domain: wiz.io, country: US, importance: 2, aliases: [google wiz], hints: { status_url: "https://status.wiz.io", hosts: [docs.wiz.io, threats.wiz.io] }, note: "acquisition by Google (Alphabet) closed in 2025" }352 - { name: Orca Security, domain: orca.security, country: US, importance: 1, aliases: [orca], hints: { github_org: orcasecurity, hosts: [docs.orcasecurity.io, status.orcasecurity.io] } }353 - { name: Lacework, domain: lacework.com, country: US, importance: 1, aliases: [fortinet lacework, forticnapp], hints: { github_org: lacework, hosts: [docs.lacework.net, status.lacework.net] }, note: "acquired by Fortinet in 2024" }354 - { name: Aqua Security, domain: aquasec.com, country: IL, importance: 1, aliases: [aqua, trivy], hints: { github_org: aquasecurity, github_repos: [aquasecurity/trivy], hosts: [status.aquasec.com] } }355 - { name: Sysdig, domain: sysdig.com, country: US, importance: 1, aliases: [falco], hints: { github_org: draios, github_repos: [falcosecurity/falco], hosts: [docs.sysdig.com, status.sysdig.com] } }356 - { name: Kubernetes, domain: kubernetes.io, country: INT, importance: 3, aliases: [k8s, kube, cncf kubernetes], hints: { github_org: kubernetes, github_repos: [kubernetes/kubernetes, kubernetes/kubectl], urls: [{ url: "https://kubernetes.io/releases/", kind: releases }, { url: "https://kubernetes.io/docs/reference/using-api/deprecation-guide/", kind: docs }, { url: "https://kubernetes.io/blog/", kind: blog }] } }357 - { name: Cloud Native Computing Foundation, domain: cncf.io, country: INT, importance: 2, aliases: [cncf, kubecon, cloud native], hints: { github_org: cncf, hosts: [landscape.cncf.io, events.linuxfoundation.org], urls: [{ url: "https://www.cncf.io/announcements/", kind: press }] } }358 - { name: Linux Foundation, domain: linuxfoundation.org, country: US, importance: 2, aliases: [lf, openjs, lf ai & data, lf networking], hints: { github_org: LF-Engineering, hosts: [lfaidata.foundation, openjsf.org, events.linuxfoundation.org], urls: [{ url: "https://www.linuxfoundation.org/press", kind: press }] } }359 - { name: SUSE, domain: suse.com, country: DE, importance: 2, aliases: [rancher, rancher labs, sles, neuvector, harvester], hints: { github_org: rancher, github_repos: [rancher/rancher, rancher/rke2], hosts: [rancher.com, documentation.suse.com, status.rancher.com] } }360 - { name: Broadcom VMware, domain: vmware.com, country: US, importance: 2, aliases: [vmware, vsphere, tanzu, vcf, broadcom], hints: { github_org: vmware, github_repos: [vmware-tanzu/velero], hosts: [blogs.vmware.com, techdocs.broadcom.com, knowledge.broadcom.com] }, note: "vmware.com content has been migrating into broadcom.com since 2024" }361 - { name: Nutanix, domain: nutanix.com, country: US, importance: 2, aliases: [ntnx, ahv, nkp], hints: { github_org: nutanix, status_url: "https://status.nutanix.com", ticker: NTNX, cik: "1618732", hosts: [portal.nutanix.com, ir.nutanix.com] } }362 - { name: Canonical, domain: canonical.com, country: GB, importance: 2, aliases: [ubuntu, snapcraft, juju, microk8s, lxd], hints: { github_org: canonical, github_repos: [canonical/lxd, canonical/microk8s], hosts: [ubuntu.com, status.canonical.com, snapcraft.io, launchpad.net, discourse.ubuntu.com], urls: [{ url: "https://ubuntu.com/blog", kind: blog }, { url: "https://ubuntu.com/about/release-cycle", kind: docs }] } }363 - { name: Mirantis, domain: mirantis.com, country: US, importance: 1, aliases: [k0s, lens, docker enterprise], hints: { github_org: Mirantis, github_repos: [k0sproject/k0s], hosts: [docs.mirantis.com] } }364 - { name: Jenkins, domain: jenkins.io, country: INT, importance: 1, aliases: [jenkins project, cd foundation], hints: { github_org: jenkinsci, github_repos: [jenkinsci/jenkins], hosts: [plugins.jenkins.io, status.jenkins.io], urls: [{ url: "https://www.jenkins.io/changelog/", kind: changelog }] } }365 - { name: Travis CI, domain: travis-ci.com, country: DE, importance: 1, aliases: [idera travis ci], hints: { github_org: travis-ci, hosts: [travis-ci.org, traviscistatus.com, docs.travis-ci.com] } }366 - { name: Semaphore, domain: semaphoreci.com, country: US, importance: 1, aliases: [semaphore ci, rendered text], hints: { github_org: semaphoreio, github_repos: [semaphoreio/semaphore], status_url: "https://status.semaphoreci.com", hosts: [docs.semaphoreci.com] } }367 - { name: Bitrise, domain: bitrise.io, country: HU, importance: 1, hints: { github_org: bitrise-io, status_url: "https://status.bitrise.io", hosts: [devcenter.bitrise.io] } }368 - { name: Codemagic, domain: codemagic.io, country: EE, importance: 1, aliases: [nevercode], hints: { github_org: codemagic-ci-cd, status_url: "https://status.codemagic.io", hosts: [docs.codemagic.io] } }369 - { name: Depot, domain: depot.dev, country: US, importance: 1, hints: { github_org: depot, github_repos: [depot/cli], hosts: [status.depot.dev] } }370 - { name: Dagger, domain: dagger.io, country: US, importance: 1, hints: { github_org: dagger, github_repos: [dagger/dagger], hosts: [docs.dagger.io] } }371 - { name: Nx, domain: nx.dev, country: US, importance: 1, aliases: [nrwl, nx cloud], hints: { github_org: nrwl, github_repos: [nrwl/nx], hosts: [status.nx.app, nx.app] } }372 - { name: Gradle, domain: gradle.com, country: US, importance: 1, aliases: [develocity, gradle inc, gradle build tool], hints: { github_org: gradle, github_repos: [gradle/gradle], hosts: [gradle.org, docs.gradle.org, status.gradle.com] } }373 - { name: BuildBuddy, domain: buildbuddy.io, country: US, importance: 1, aliases: [bazel], hints: { github_org: buildbuddy-io, github_repos: [buildbuddy-io/buildbuddy, bazelbuild/bazel], hosts: [status.buildbuddy.io] } }374 - { name: Tailscale, domain: tailscale.com, country: CA, importance: 2, aliases: [wireguard, headscale], hints: { github_org: tailscale, github_repos: [tailscale/tailscale], status_url: "https://status.tailscale.com", urls: [{ url: "https://tailscale.com/pricing", kind: pricing }, { url: "https://tailscale.com/changelog", kind: changelog }] } }375 - { name: Teleport, domain: goteleport.com, country: US, importance: 1, aliases: [gravitational], hints: { github_org: gravitational, github_repos: [gravitational/teleport], status_url: "https://status.goteleport.com" } }376 - { name: Twingate, domain: twingate.com, country: US, importance: 1, hints: { github_org: Twingate, hosts: [status.twingate.com, docs.twingate.com] } }377 - { name: ngrok, domain: ngrok.com, country: US, importance: 1, hints: { github_org: ngrok, github_repos: [ngrok/ngrok-api-go], status_url: "https://status.ngrok.com", urls: [{ url: "https://ngrok.com/pricing", kind: pricing }] } }378 - { name: Doppler, domain: doppler.com, country: US, importance: 1, hints: { github_org: DopplerHQ, github_repos: [DopplerHQ/cli], status_url: "https://status.doppler.com" } }379 - { name: Infisical, domain: infisical.com, country: US, importance: 1, hints: { github_org: Infisical, github_repos: [Infisical/infisical], status_url: "https://status.infisical.com" } }380 - { name: Kong, domain: konghq.com, country: US, importance: 2, aliases: [kong gateway, kong konnect, insomnia], hints: { github_org: Kong, github_repos: [Kong/kong, Kong/insomnia], status_url: "https://kong.statuspage.io", hosts: [docs.konghq.com, status.konghq.com], urls: [{ url: "https://konghq.com/pricing", kind: pricing }] } }381 - { name: Tyk, domain: tyk.io, country: GB, importance: 1, hints: { github_org: TykTechnologies, github_repos: [TykTechnologies/tyk], status_url: "https://status.tyk.io" } }382 - { name: Postman, domain: postman.com, country: US, importance: 2, hints: { github_org: postmanlabs, status_url: "https://status.postman.com", hosts: [learning.postman.com, blog.postman.com], urls: [{ url: "https://www.postman.com/pricing/", kind: pricing }, { url: "https://www.postman.com/release-notes/postman-app/", kind: changelog }] } }383 - { name: Stoplight, domain: stoplight.io, country: US, importance: 1, aliases: [smartbear stoplight], hints: { github_org: stoplightio, status_url: "https://status.stoplight.io" } }384 - { name: ReadMe, domain: readme.com, country: US, importance: 1, aliases: [readme.io], hints: { github_org: readmeio, status_url: "https://status.readme.com", hosts: [docs.readme.com] } }385 - { name: Spotify Backstage, domain: backstage.io, country: SE, importance: 1, aliases: [backstage, cncf backstage], hints: { github_org: backstage, github_repos: [backstage/backstage] } }386 - { name: Port, domain: getport.io, country: IL, importance: 1, aliases: [port idp], hints: { github_org: port-labs, hosts: [docs.port.io, status.getport.io] } }387 - { name: Cortex, domain: cortex.io, country: US, importance: 1, aliases: [cortex idp], hints: { github_org: cortexapps, hosts: [docs.cortex.io, status.cortex.io] } }388 - { name: OpsLevel, domain: opslevel.com, country: CA, importance: 1, hints: { github_org: OpsLevel, hosts: [docs.opslevel.com, status.opslevel.com] } }389 - { name: Humanitec, domain: humanitec.com, country: DE, importance: 1, hints: { github_org: humanitec, hosts: [developer.humanitec.com, status.humanitec.com] } }390 - { name: Komodor, domain: komodor.com, country: IL, importance: 1, hints: { github_org: komodorio, hosts: [help.komodor.com] } }391 - { name: Portainer, domain: portainer.io, country: NZ, importance: 1, hints: { github_org: portainer, github_repos: [portainer/portainer], hosts: [docs.portainer.io] } }392 - { name: Loft Labs, domain: loft.sh, country: US, importance: 1, aliases: [vcluster, devpod, devspace], hints: { github_org: loft-sh, github_repos: [loft-sh/vcluster, loft-sh/devpod], hosts: [vcluster.com, devpod.sh] } }393 - { name: Kubecost, domain: kubecost.com, country: US, importance: 1, aliases: [ibm kubecost, opencost], hints: { github_org: kubecost, github_repos: [opencost/opencost], hosts: [docs.kubecost.com] } }394 - { name: CAST AI, domain: cast.ai, country: US, importance: 1, aliases: [castai], hints: { github_org: castai, hosts: [docs.cast.ai, status.cast.ai] } }395 - { name: Vantage, domain: vantage.sh, country: US, importance: 1, aliases: [ec2instances.info], hints: { github_org: vantage-sh, hosts: [instances.vantage.sh, docs.vantage.sh, status.vantage.sh] } }396 - { name: CloudZero, domain: cloudzero.com, country: US, importance: 1, hints: { hosts: [docs.cloudzero.com, status.cloudzero.com] } }397 - { name: Gremlin, domain: gremlin.com, country: US, importance: 1, aliases: [chaos engineering], hints: { github_org: gremlin, hosts: [status.gremlin.com] } }398 - { name: Steadybit, domain: steadybit.com, country: DE, importance: 1, hints: { github_org: steadybit, hosts: [docs.steadybit.com, status.steadybit.com] } }399 - { name: Cypress, domain: cypress.io, country: US, importance: 1, aliases: [cypress cloud], hints: { github_org: cypress-io, github_repos: [cypress-io/cypress], status_url: "https://www.cypressstatus.com", hosts: [docs.cypress.io, cypressstatus.com] } }400 - { name: BrowserStack, domain: browserstack.com, country: IN, importance: 1, hints: { github_org: browserstack, status_url: "https://status.browserstack.com" } }401 - { name: Sauce Labs, domain: saucelabs.com, country: US, importance: 1, hints: { github_org: saucelabs, status_url: "https://status.saucelabs.com", hosts: [docs.saucelabs.com] } }402 - { name: LambdaTest, domain: lambdatest.com, country: US, importance: 1, hints: { github_org: LambdaTest, hosts: [status.lambdatest.com] } }403 - { name: mabl, domain: mabl.com, country: US, importance: 1, hints: { hosts: [help.mabl.com, status.mabl.com] } }404 - { name: Axiom, domain: axiom.co, country: US, importance: 1, hints: { github_org: axiomhq, status_url: "https://status.axiom.co" } }405 - { name: SigNoz, domain: signoz.io, country: US, importance: 1, hints: { github_org: SigNoz, github_repos: [SigNoz/signoz], hosts: [status.signoz.io] } }406 - { name: Middleware, domain: middleware.io, country: US, importance: 1, hints: { github_org: middleware-labs, hosts: [status.middleware.io] } }407 - { name: groundcover, domain: groundcover.com, country: IL, importance: 1, hints: { github_org: groundcover-com, hosts: [docs.groundcover.com, status.groundcover.com] } }408 - { name: Last9, domain: last9.io, country: IN, importance: 1, hints: { github_org: last9, hosts: [status.last9.io] } }409 - { name: Cribl, domain: cribl.io, country: US, importance: 1, aliases: [cribl stream], hints: { github_org: criblio, hosts: [docs.cribl.io, status.cribl.cloud] } }410 - { name: Mezmo, domain: mezmo.com, country: US, importance: 1, aliases: [logdna], hints: { github_org: logdna, hosts: [status.mezmo.com, docs.mezmo.com] } }411 - { name: Edge Delta, domain: edgedelta.com, country: US, importance: 1, hints: { github_org: edgedelta, hosts: [docs.edgedelta.com] } }412 - { name: VictoriaMetrics, domain: victoriametrics.com, country: US, importance: 1, aliases: [victorialogs], hints: { github_org: VictoriaMetrics, github_repos: [VictoriaMetrics/VictoriaMetrics], hosts: [docs.victoriametrics.com] } }413 - { name: Observe, domain: observeinc.com, country: US, importance: 1, aliases: [observe inc], hints: { github_org: observeinc, hosts: [docs.observeinc.com, status.observeinc.com] } }414 - { name: ThousandEyes, domain: thousandeyes.com, country: US, importance: 1, aliases: [cisco thousandeyes], hints: { github_org: thousandeyes, status_url: "https://status.thousandeyes.com", hosts: [docs.thousandeyes.com] } }415 - { name: Catchpoint, domain: catchpoint.com, country: US, importance: 1, aliases: [webpagetest], hints: { github_org: catchpoint, status_url: "https://status.catchpoint.com", hosts: [webpagetest.org] } }416 - { name: Kentik, domain: kentik.com, country: US, importance: 1, hints: { github_org: kentik, status_url: "https://status.kentik.com", hosts: [kb.kentik.com] } }417 - { name: StatusCake, domain: statuscake.com, country: GB, importance: 1, hints: { status_url: "https://status.statuscake.com" } }418 - { name: Uptime.com, domain: uptime.com, country: US, importance: 1, hints: { hosts: [status.uptime.com, support.uptime.com] } }419 - { name: Hyperping, domain: hyperping.com, country: FR, importance: 1, hints: { hosts: [status.hyperping.com] } }420 - { name: Oh Dear, domain: ohdear.app, country: BE, importance: 1, hints: { github_org: ohdearapp, hosts: [status.ohdear.app] } }421 - { name: Site24x7, domain: site24x7.com, country: IN, importance: 1, aliases: [zoho site24x7], hints: { hosts: [status.site24x7.com] } }422 - { name: Squadcast, domain: squadcast.com, country: US, importance: 1, hints: { github_org: SquadcastHub, hosts: [status.squadcast.com, support.squadcast.com] } }423 - { name: Everbridge, domain: everbridge.com, country: US, importance: 1, aliases: [xmatters], hints: { hosts: [xmatters.com, status.xmatters.com] } }424 - { name: Cloudsmith, domain: cloudsmith.com, country: GB, importance: 1, aliases: [cloudsmith.io], hints: { github_org: cloudsmith-io, status_url: "https://status.cloudsmith.com", hosts: [cloudsmith.io, help.cloudsmith.io] } }425 - { name: Codecov, domain: codecov.io, country: US, importance: 1, aliases: [sentry codecov], hints: { github_org: codecov, status_url: "https://status.codecov.com", hosts: [docs.codecov.com, status.codecov.com] } }426 - { name: Coveralls, domain: coveralls.io, country: US, importance: 1, hints: { github_org: lemurheavy, status_url: "https://status.coveralls.io", hosts: [docs.coveralls.io] } }427 - key: communications-and-identity-platforms428 label: Communications & identity platforms429 description: CPaaS (SMS, voice, video, e-mail), push and real-time messaging APIs, customer identity and access management, workforce identity and identity-verification platforms.430 provenance: "Gartner Magic Quadrant CPaaS 2025, Gartner Magic Quadrant Access Management 2025, IDC MarketScape CIAM 2025, Postmark / Twilio / Auth0 competitor lists (retrieved 2026-09-13)"431 members:432 - { name: Twilio, domain: twilio.com, country: US, importance: 3, aliases: [twlo, sendgrid, segment, twilio flex], hints: { github_org: twilio, github_repos: [twilio/twilio-python, twilio/twilio-node, twilio/twilio-cli], status_url: "https://status.twilio.com", ticker: TWLO, cik: "1447669", hosts: [help.twilio.com, investors.twilio.com, sendgrid.com], urls: [{ url: "https://www.twilio.com/en-us/changelog", kind: changelog }, { url: "https://www.twilio.com/en-us/sms/pricing/us", kind: pricing }] } }433 - { name: SendGrid, domain: sendgrid.com, country: US, importance: 2, aliases: [twilio sendgrid], hints: { github_org: sendgrid, github_repos: [sendgrid/sendgrid-python, sendgrid/sendgrid-nodejs], status_url: "https://status.sendgrid.com", hosts: [docs.sendgrid.com] } }434 - { name: Vonage, domain: vonage.com, country: US, importance: 2, aliases: [ericsson vonage, nexmo, tokbox], hints: { github_org: Vonage, github_repos: [Vonage/vonage-node-sdk, Vonage/vonage-python-sdk], hosts: [developer.vonage.com, status.vonage.com, api.support.vonage.com] }, note: "status.vonage.com is a custom page" }435 - { name: Sinch, domain: sinch.com, country: SE, importance: 2, aliases: [sinch ab, mailgun, mailjet, inteliquent, sinch.st], hints: { github_org: sinch, status_url: "https://status.sinch.com", hosts: [developers.sinch.com, community.sinch.com, mailgun.com], urls: [{ url: "https://sinch.com/pricing", kind: pricing }] } }436 - { name: Bird, domain: bird.com, country: NL, importance: 2, aliases: [messagebird, sparkpost], hints: { github_org: messagebird, status_url: "https://status.bird.com", hosts: [docs.bird.com, sparkpost.com, status.sparkpost.com], urls: [{ url: "https://bird.com/pricing", kind: pricing }] } }437 - { name: Plivo, domain: plivo.com, country: US, importance: 1, hints: { github_org: plivo, github_repos: [plivo/plivo-python], status_url: "https://status.plivo.com", hosts: [support.plivo.com], urls: [{ url: "https://www.plivo.com/pricing", kind: pricing }] } }438 - { name: Telnyx, domain: telnyx.com, country: US, importance: 1, hints: { github_org: team-telnyx, github_repos: [team-telnyx/telnyx-python], status_url: "https://status.telnyx.com", hosts: [developers.telnyx.com, support.telnyx.com], urls: [{ url: "https://telnyx.com/pricing", kind: pricing }] } }439 - { name: Bandwidth, domain: bandwidth.com, country: US, importance: 1, aliases: [band, bandwidth inc], hints: { github_org: Bandwidth, status_url: "https://status.bandwidth.com", ticker: BAND, cik: "1514416", hosts: [dev.bandwidth.com, investors.bandwidth.com], urls: [{ url: "https://www.bandwidth.com/pricing", kind: pricing }] } }440 - { name: Mailgun, domain: mailgun.com, country: US, importance: 1, aliases: [sinch mailgun, mailgun optimize], hints: { github_org: mailgun, github_repos: [mailgun/mailgun.js], status_url: "https://status.mailgun.com", hosts: [documentation.mailgun.com, help.mailgun.com] } }441 - { name: Postmark, domain: postmarkapp.com, country: US, importance: 1, aliases: [activecampaign postmark, wildbit], hints: { github_org: ActiveCampaign, hosts: [status.postmarkapp.com, postmarkapp.com] }, note: "status.postmarkapp.com is a custom page" }442 - { name: Resend, domain: resend.com, country: US, importance: 1, aliases: [react email], hints: { github_org: resend, github_repos: [resend/resend-node, resend/react-email], status_url: "https://resend-status.com", hosts: [resend-status.com], urls: [{ url: "https://resend.com/changelog", kind: changelog }, { url: "https://resend.com/pricing", kind: pricing }] } }443 - { name: Mailchimp, domain: mailchimp.com, country: US, importance: 2, aliases: [intuit mailchimp, mandrill], hints: { github_org: mailchimp, hosts: [status.mailchimp.com, mailchimp.com, mandrillapp.com, status.mandrillapp.com], urls: [{ url: "https://mailchimp.com/pricing/marketing/", kind: pricing }] }, note: "status.mailchimp.com is a custom page" }444 - { name: Brevo, domain: brevo.com, country: FR, importance: 1, aliases: [sendinblue], hints: { github_org: getbrevo, status_url: "https://status.brevo.com", hosts: [developers.brevo.com, help.brevo.com], urls: [{ url: "https://www.brevo.com/pricing", kind: pricing }] } }445 - { name: Customer.io, domain: customer.io, country: US, importance: 1, hints: { github_org: customerio, status_url: "https://status.customerio.com", hosts: [docs.customer.io], urls: [{ url: "https://customer.io/pricing", kind: pricing }] } }446 - { name: Braze, domain: braze.com, country: US, importance: 2, aliases: [brze], hints: { github_org: braze-inc, status_url: "https://braze.statuspage.io", ticker: BRZE, cik: "1676238", hosts: [braze.statuspage.io, investors.braze.com] } }447 - { name: OneSignal, domain: onesignal.com, country: US, importance: 1, hints: { github_org: OneSignal, status_url: "https://status.onesignal.com", hosts: [documentation.onesignal.com], urls: [{ url: "https://onesignal.com/pricing", kind: pricing }] } }448 - { name: Pusher, domain: pusher.com, country: GB, importance: 1, aliases: [messagebird pusher, channels, beams], hints: { github_org: pusher, status_url: "https://status.pusher.com", hosts: [support.pusher.com] } }449 - { name: Ably, domain: ably.com, country: GB, importance: 1, aliases: [ably realtime], hints: { github_org: ably, github_repos: [ably/ably-js], status_url: "https://status.ably.com", hosts: [ably.com], urls: [{ url: "https://ably.com/pricing", kind: pricing }] } }450 - { name: PubNub, domain: pubnub.com, country: US, importance: 1, hints: { github_org: pubnub, status_url: "https://status.pubnub.com", hosts: [support.pubnub.com], urls: [{ url: "https://www.pubnub.com/pricing/", kind: pricing }] } }451 - { name: Stream, domain: getstream.io, country: US, importance: 1, aliases: [stream chat, stream video], hints: { github_org: GetStream, github_repos: [GetStream/stream-chat-react], status_url: "https://status.getstream.io", urls: [{ url: "https://getstream.io/blog/changelog/", kind: changelog }, { url: "https://getstream.io/chat/pricing/", kind: pricing }] } }452 - { name: Agora, domain: agora.io, country: US, importance: 1, aliases: [api, agora inc], hints: { github_org: AgoraIO, ticker: API, hosts: [docs.agora.io, investor.agora.io], urls: [{ url: "https://www.agora.io/en/pricing/", kind: pricing }] } }453 - { name: Daily, domain: daily.co, country: US, importance: 1, aliases: [daily.co, pipecat], hints: { github_org: daily-co, github_repos: [pipecat-ai/pipecat], status_url: "https://status.daily.co", hosts: [docs.daily.co], urls: [{ url: "https://docs.daily.co/changelog", kind: changelog }] } }454 - { name: LiveKit, domain: livekit.com, country: US, importance: 1, aliases: [livekit agents, livekit.io], hints: { github_org: livekit, github_repos: [livekit/livekit, livekit/agents], status_url: "https://status.livekit.io", hosts: [docs.livekit.io, livekit.io], urls: [{ url: "https://livekit.com/pricing", kind: pricing }] } }455 - { name: 100ms, domain: 100ms.live, country: IN, importance: 1, hints: { github_org: 100mslive, status_url: "https://status.100ms.live", urls: [{ url: "https://www.100ms.live/pricing", kind: pricing }] } }456 - { name: Infobip, domain: infobip.com, country: GB, importance: 1, hints: { github_org: infobip, status_url: "https://status.infobip.com", hosts: [infobip.com] } }457 - { name: Kaleyra, domain: kaleyra.com, country: IT, importance: 1, aliases: [tata communications kaleyra], hints: { hosts: [developers.kaleyra.io, status.kaleyra.com] } }458 - { name: Telesign, domain: telesign.com, country: US, importance: 1, aliases: [proximus telesign], hints: { github_org: TeleSign, hosts: [developer.telesign.com, status.telesign.com] } }459 - { name: RingCentral, domain: ringcentral.com, country: US, importance: 1, aliases: [rng], hints: { github_org: ringcentral, ticker: RNG, hosts: [status.ringcentral.com, developers.ringcentral.com] }, note: "status.ringcentral.com is a custom page" }460 - { name: Dialpad, domain: dialpad.com, country: US, importance: 1, hints: { github_org: dialpad, status_url: "https://status.dialpad.com", hosts: [developers.dialpad.com] } }461 - { name: Aircall, domain: aircall.io, country: FR, importance: 1, hints: { github_org: aircall, status_url: "https://status.aircall.io", hosts: [developer.aircall.io] } }462 - { name: Courier, domain: courier.com, country: US, importance: 1, hints: { github_org: trycourier, status_url: "https://status.courier.com", hosts: [trycourier.com] } }463 - { name: Knock, domain: knock.app, country: US, importance: 1, hints: { github_org: knocklabs, status_url: "https://status.knock.app", hosts: [docs.knock.app] } }464 - { name: Novu, domain: novu.co, country: US, importance: 1, hints: { github_org: novuhq, github_repos: [novuhq/novu], hosts: [docs.novu.co, status.novu.co] } }465 - { name: MailerLite, domain: mailerlite.com, country: LT, importance: 1, aliases: [mailersend], hints: { github_org: mailerlite, status_url: "https://status.mailerlite.com", hosts: [mailersend.com, developers.mailersend.com] } }466 - { name: Mailtrap, domain: mailtrap.io, country: US, importance: 1, aliases: [railsware], hints: { github_org: railsware, hosts: [status.mailtrap.io, help.mailtrap.io] } }467 - { name: Loops, domain: loops.so, country: US, importance: 1, hints: { hosts: [status.loops.so, loops.so] } }468 - { name: Iterable, domain: iterable.com, country: US, importance: 1, hints: { github_org: Iterable, status_url: "https://status.iterable.com", hosts: [support.iterable.com] } }469 - { name: Klaviyo, domain: klaviyo.com, country: US, importance: 1, aliases: [kvyo], hints: { github_org: klaviyo, status_url: "https://status.klaviyo.com", ticker: KVYO, hosts: [developers.klaviyo.com, investors.klaviyo.com] } }470 - { name: Sendbird, domain: sendbird.com, country: US, importance: 1, hints: { github_org: sendbird, hosts: [status.sendbird.com, sendbird.com] }, note: "status.sendbird.com is a custom page" }471 - { name: Okta, domain: okta.com, country: US, importance: 3, aliases: [auth0, okta workforce identity, okta customer identity], hints: { github_org: okta, github_repos: [okta/okta-cli, okta/terraform-provider-okta], ticker: OKTA, cik: "1660134", hosts: [status.okta.com, developer.okta.com, trust.okta.com, investor.okta.com, help.okta.com], urls: [{ url: "https://developer.okta.com/docs/release-notes/2026/", kind: changelog }, { url: "https://www.okta.com/pricing/", kind: pricing }] }, note: "status.okta.com is a custom status page" }472 - { name: Auth0, domain: auth0.com, country: US, importance: 2, aliases: [okta auth0, auth0 by okta], hints: { github_org: auth0, github_repos: [auth0/auth0-spa-js, auth0/nextjs-auth0, auth0/node-auth0], status_url: "https://auth0.statuspage.io", hosts: [auth0.statuspage.io, community.auth0.com], urls: [{ url: "https://auth0.com/pricing", kind: pricing }, { url: "https://auth0.com/changelog", kind: changelog }] } }473 - { name: Clerk, domain: clerk.com, country: US, importance: 1, aliases: [clerk.dev], hints: { github_org: clerk, github_repos: [clerk/javascript], status_url: "https://status.clerk.com", hosts: [clerk.dev], urls: [{ url: "https://clerk.com/pricing", kind: pricing }, { url: "https://clerk.com/changelog", kind: changelog }] } }474 - { name: Stytch, domain: stytch.com, country: US, importance: 1, hints: { github_org: stytchauth, status_url: "https://status.stytch.com", urls: [{ url: "https://stytch.com/pricing", kind: pricing }] } }475 - { name: Descope, domain: descope.com, country: US, importance: 1, hints: { github_org: descope, status_url: "https://descopestatus.com", hosts: [docs.descope.com, descopestatus.com], urls: [{ url: "https://www.descope.com/pricing", kind: pricing }] } }476 - { name: WorkOS, domain: workos.com, country: US, importance: 1, aliases: [authkit], hints: { github_org: workos, github_repos: [workos/workos-node], status_url: "https://status.workos.com", urls: [{ url: "https://workos.com/changelog", kind: changelog }, { url: "https://workos.com/pricing", kind: pricing }] } }477 - { name: Ping Identity, domain: pingidentity.com, country: US, importance: 2, aliases: [forgerock, pingone, thoma bravo ping], hints: { github_org: pingidentity, status_url: "https://status.pingidentity.com", hosts: [docs.pingidentity.com, forgerock.com, backstage.forgerock.com] }, note: "ForgeRock merged into Ping Identity in 2023; forgerock.com redirects" }478 - { name: One Identity, domain: oneidentity.com, country: US, importance: 1, aliases: [onelogin, quest one identity], hints: { github_org: onelogin, hosts: [onelogin.com, onelogin.statuspage.io, developers.onelogin.com] } }479 - { name: JumpCloud, domain: jumpcloud.com, country: US, importance: 1, hints: { github_org: TheJumpCloud, status_url: "https://status.jumpcloud.com", hosts: [docs.jumpcloud.com] } }480 - { name: Keycloak, domain: keycloak.org, country: INT, importance: 2, aliases: [red hat keycloak, cncf keycloak], hints: { github_org: keycloak, github_repos: [keycloak/keycloak], urls: [{ url: "https://www.keycloak.org/blog", kind: blog }] } }481 - { name: Ory, domain: ory.sh, country: DE, importance: 1, aliases: [ory kratos, ory hydra, ory network], hints: { github_org: ory, github_repos: [ory/kratos, ory/hydra], hosts: [status.ory.sh, console.ory.sh] } }482 - { name: SuperTokens, domain: supertokens.com, country: US, importance: 1, hints: { github_org: supertokens, github_repos: [supertokens/supertokens-core], urls: [{ url: "https://supertokens.com/pricing", kind: pricing }] } }483 - { name: Cisco Duo, domain: duo.com, country: US, importance: 2, aliases: [duo security, duo mfa], hints: { github_org: duosecurity, status_url: "https://status.duo.com", hosts: [help.duo.com] } }484 - { name: Yubico, domain: yubico.com, country: SE, importance: 2, aliases: [yubikey, yubico.st], hints: { github_org: Yubico, status_url: "https://status.yubico.com", hosts: [developers.yubico.com, investors.yubico.com] } }485 - { name: RSA Security, domain: rsa.com, country: US, importance: 1, aliases: [rsa, securid], hints: { hosts: [community.rsa.com] } }486 - { name: CyberArk, domain: cyberark.com, country: US, importance: 2, aliases: [cybr, venafi, palo alto cyberark], hints: { github_org: cyberark, ticker: CYBR, hosts: [docs.cyberark.com, status.cyberark.com, venafi.com] }, note: "cyberark.com answered 403 to probes on 2026-09-11; acquisition by Palo Alto Networks announced in 2025" }487 - { name: SailPoint, domain: sailpoint.com, country: US, importance: 1, aliases: [sail], hints: { github_org: sailpoint-oss, ticker: SAIL, hosts: [developer.sailpoint.com, status.sailpoint.com] } }488 - { name: Saviynt, domain: saviynt.com, country: US, importance: 1, hints: { hosts: [docs.saviyntcloud.com] } }489 - { name: BeyondTrust, domain: beyondtrust.com, country: US, importance: 1, aliases: [bomgar], hints: { hosts: [status.beyondtrust.com, docs.beyondtrust.com] }, note: "corporate site answers 403 to non-browser clients" }490 - { name: Delinea, domain: delinea.com, country: US, importance: 1, aliases: [thycotic, centrify], hints: { github_org: DelineaXPM, status_url: "https://status.delinea.com", hosts: [docs.delinea.com] } }491 - { name: Frontegg, domain: frontegg.com, country: IL, importance: 1, hints: { github_org: frontegg, status_url: "https://status.frontegg.com", hosts: [developers.frontegg.com] } }492 - { name: Hanko, domain: hanko.io, country: DE, importance: 1, hints: { github_org: teamhanko, github_repos: [teamhanko/hanko], hosts: [docs.hanko.io] } }493 - { name: PropelAuth, domain: propelauth.com, country: US, importance: 1, hints: { github_org: PropelAuth, hosts: [docs.propelauth.com] } }494 - { name: Logto, domain: logto.io, country: US, importance: 1, aliases: [silverhand], hints: { github_org: logto-io, github_repos: [logto-io/logto], hosts: [docs.logto.io] } }495 - { name: Zitadel, domain: zitadel.com, country: CH, importance: 1, hints: { github_org: zitadel, github_repos: [zitadel/zitadel], hosts: [status.zitadel.com] } }496 - { name: Authentik, domain: goauthentik.io, country: US, importance: 1, aliases: [authentik security], hints: { github_org: goauthentik, github_repos: [goauthentik/authentik], hosts: [docs.goauthentik.io] } }497 - { name: FusionAuth, domain: fusionauth.io, country: US, importance: 1, hints: { github_org: FusionAuth, hosts: [status.fusionauth.io] } }498 - { name: Transmit Security, domain: transmitsecurity.com, country: US, importance: 1, hints: { hosts: [developer.transmitsecurity.com, status.transmitsecurity.com] } }499 - { name: Curity, domain: curity.io, country: SE, importance: 1, hints: { github_org: curityio } }500 - { name: Beyond Identity, domain: beyondidentity.com, country: US, importance: 1, hints: { github_org: gobeyondidentity, hosts: [status.beyondidentity.com, developer.beyondidentity.com] } }501 - { name: Persona, domain: withpersona.com, country: US, importance: 1, aliases: [persona identities], hints: { hosts: [status.withpersona.com, docs.withpersona.com] }, note: "withpersona.com answers 403 to non-browser clients" }502 - { name: Onfido, domain: onfido.com, country: GB, importance: 1, aliases: [entrust onfido], hints: { github_org: onfido, status_url: "https://status.onfido.com", hosts: [documentation.onfido.com] } }503 - { name: Veriff, domain: veriff.com, country: EE, importance: 1, hints: { status_url: "https://status.veriff.com", hosts: [developers.veriff.com] } }504 - { name: Jumio, domain: jumio.com, country: US, importance: 1, hints: { hosts: [status.jumio.com, docs.jumio.com] } }505 - { name: Sumsub, domain: sumsub.com, country: GB, importance: 1, hints: { github_org: SumSubstance, hosts: [status.sumsub.com, docs.sumsub.com] } }506 - { name: Socure, domain: socure.com, country: US, importance: 1, hints: { status_url: "https://status.socure.com", hosts: [developer.socure.com] } }507 - { name: Alloy, domain: alloy.com, country: US, importance: 1, aliases: [alloy identity], hints: { status_url: "https://status.alloy.com", hosts: [docs.alloy.com] } }508 - { name: Plaid, domain: plaid.com, country: US, importance: 1, aliases: [plaid identity verification], hints: { github_org: plaid, github_repos: [plaid/plaid-node, plaid/plaid-python], status_url: "https://status.plaid.com", hosts: [plaid.com], urls: [{ url: "https://plaid.com/docs/changelog/", kind: changelog }] } }509