Cloudflare logo

Cloudflare(NET)

Emerging

Global network platform securing 20% of internet traffic; $1.6B revenue growing 28%, expanding into AI inference infrastructure at 300+ edge locations.

Best for: Cloud ServicesEmerging, rapid growth
45
AI Score
Grade C↑ Trending
AI Visibility Score (Beta)
Cloud & InfrastructureCloud ServicesNETWebsiteUpdated March 2026

Company Overview

About Cloudflare

Cloudflare is a global cloud platform providing web performance, security, and network services to millions of websites and applications worldwide. Founded in 2009 by Matthew Prince and Michelle Zatlyn and headquartered in San Francisco, Cloudflare started as a DDoS protection and CDN service and has evolved into one of the most comprehensive network infrastructure platforms, serving as the connectivity layer for nearly 20% of all internet traffic. The company went public in September 2019 at a valuation around $4.5 billion.

Business Model & Competitive Advantage

Cloudflare's network spans 300+ cities across 100+ countries, providing global distribution of content and security services with millisecond latency. The company's product portfolio includes CDN, DDoS mitigation, WAF (Web Application Firewall), Zero Trust security (SASE), serverless compute (Workers), and AI inference infrastructure. Cloudflare's freemium model — offering a powerful free tier — has driven massive adoption among developers and small businesses that serve as leads for enterprise contracts. Revenue in 2024 was $1.6 billion, growing ~28% year-over-year.

Competitive Landscape 2025–2026

In 2025, Cloudflare has positioned its global edge network as AI inference infrastructure — running AI models at edge locations close to users to reduce latency for real-time AI applications. The company's Workers AI and AI Gateway products allow developers to deploy AI models on Cloudflare's 300-city network rather than centralized cloud regions. Cloudflare also launched a significant Zero Trust expansion, competing with Zscaler and Palo Alto Networks for enterprise security budget. With a $40B+ market cap and strong developer loyalty, Cloudflare continues expanding its share of enterprise network and security spending.

Founded
2009
Headquarters
San Francisco, Cloudflare started as a DDoS protection
Revenue
$1.6B
Curated content • Fact-checked and verified

Recent Activity

View all →
release
workers-sdk [email protected]

### Minor Changes - [#15026](https://github.com/cloudflare/workers-sdk/pull/15026) [`6529f0c`](https://github.com/cloudflare/workers-sdk/commit/6529f0ca5ecda93f67efbaa72a7f9a9f8fd814bf) Thanks [@petebacondarwin](https://github.com/petebacondarwin)! - Allow containers to be attached to a Durable Object from its `exports` entry A container can now be linked to its Durable Object from the export side, using a new `container` field that names an entry in the `containers` array. As a result `containers[].class_name` is now optional — a container that is referenced this way only needs a `name`: ```jsonc { "name": "my-worker", "main": "worker.js", "compatibility_date": "2026-07-01", "containers": [ { "name": "my-container", "image": "./Dockerfile", "max_instances": 1 } ], "exports": { "MyContainerDO": { "type": "durable-object", "storage": "sqlite", "container": "my-container" } } } ``` The existing `containers[].class_name` direction keeps working and either direction may be used, but the tw

release
workers-sdk @cloudflare/[email protected]

### Patch Changes - [#15080](https://github.com/cloudflare/workers-sdk/pull/15080) [`b6d00ed`](https://github.com/cloudflare/workers-sdk/commit/b6d00edc459a7ca2dda817d8263a33b326f083b8) Thanks [@teamleaderleo](https://github.com/teamleaderleo)! - Use the current Cloudflare Access service-token credentials after environment variables change. Interactive Access cookie caching is unchanged. - Updated dependencies [[`fb6b51b`](https://github.com/cloudflare/workers-sdk/commit/fb6b51b87bf73edca9866bdf2d0810d7bf491108), [`1b73c87`](https://github.com/cloudflare/workers-sdk/commit/1b73c879c168dcc78b0f2657d04bc784b8af7da3)]: - @cloudflare/[email protected]

release
workers-sdk @cloudflare/[email protected]

### Minor Changes - [#13830](https://github.com/cloudflare/workers-sdk/pull/13830) [`49d4e00`](https://github.com/cloudflare/workers-sdk/commit/49d4e0096802fb4d5ff2fe7277c893065dfa8c86) Thanks [@penalosa](https://github.com/penalosa)! - Mocking requests with MSW in Worker tests now requires MSW >= 2.14 `@cloudflare/vitest-pool-workers` previously shipped internal shims to make MSW work inside the workerd runtime. MSW 2.14 added that support natively, so those shims have been removed. If you mock requests with MSW in your Worker tests, make sure you're on MSW `>= 2.14`; older versions will no longer intercept requests. You can keep using `setupServer()` from `msw/node`, or adopt the official [`@msw/cloudflare`](https://github.com/mswjs/cloudflare) integration via `setupNetwork()`. See the updated [`request-mocking` example fixture](https://github.com/cloudflare/workers-sdk/tree/main/fixtures/vitest-pool-workers-examples/request-mocking) for the recommended pattern. ### Patch Changes - [

release
workers-sdk @cloudflare/[email protected]

### Patch Changes - [#15088](https://github.com/cloudflare/workers-sdk/pull/15088) [`fb6b51b`](https://github.com/cloudflare/workers-sdk/commit/fb6b51b87bf73edca9866bdf2d0810d7bf491108) Thanks [@Neal006](https://github.com/Neal006)! - Report malformed container SSH keys and a non-object `containers.configuration` as config errors instead of crashing Previously, a `containers` entry with a malformed `authorized_keys` or `trusted_user_ca_keys` entry (a missing or non-string `public_key`, or an entry that is not an object), or a `containers.configuration` set to `null`, made Wrangler exit with a stack trace and "If you think this is a bug, please open an issue" rather than pointing at the field. These configurations now produce an ordinary configuration error naming the offending field and array index, such as `containers.authorized_keys[0].public_key must be a string`. A `public_key` that is not an ED25519 key is also now reported with correct grammar. - [#15010](https://github.com/cloud

release
workers-sdk [email protected]

### Patch Changes - [#15217](https://github.com/cloudflare/workers-sdk/pull/15217) [`1447950`](https://github.com/cloudflare/workers-sdk/commit/1447950241d4d3a1a28c9fe2ed85bea42023b202) Thanks [@dependabot](https://github.com/apps/dependabot)! - Update dependencies of "create-cloudflare" The following dependency versions have been updated: | Dependency | From | To | | --------------- | ------ | ------ | | @angular/create | 22.1.3 | 22.1.4 | - [#15218](https://github.com/cloudflare/workers-sdk/pull/15218) [`6d71eeb`](https://github.com/cloudflare/workers-sdk/commit/6d71eebfd07bc67dba4259b041bac73a13e8ccfe) Thanks [@dependabot](https://github.com/apps/dependabot)! - Update dependencies of "create-cloudflare" The following dependency versions have been updated: | Dependency | From | To | | ------------ | ----- | ------ | | create-solid | 0.8.1 | 0.10.0 | - [#15219](https://github.com/cloudflare/workers-sdk/pull/15219) [`ee15a07`](https://github.com/cloudflare/workers-sdk/commit/ee15a078c2

release
workerd v1.20260818.1

## What's Changed * chore: bump capnp-es to 0.0.16 by @vicb in https://github.com/cloudflare/workerd/pull/7008 * Fix two GC strong-root leaks: tail event cf cycles and abandoned pipe writes by @guybedford in https://github.com/cloudflare/workerd/pull/7017 * Replace a few more raw references with kj::Ptr in standard.c++ by @jasnell in https://github.com/cloudflare/workerd/pull/6949 * Replace raw ReadableStream& ref with jsg::WeakRef by @jasnell in https://github.com/cloudflare/workerd/pull/6936 * Correct the jsg-visit-for-gc check's type lists and document its model by @guybedford in https://github.com/cloudflare/workerd/pull/7015 * Add wasm_memory_discard compatibility flag by @guybedford in https://github.com/cloudflare/workerd/pull/6999 * Update dependencies by @workers-devprod in https://github.com/cloudflare/workerd/pull/7030 * Add ci report opencode skill by @jasnell in https://github.com/cloudflare/workerd/pull/7023 * Update WPT by @workers-devprod in https://github.com/cloudflar

release
cloudflare-typescript v7.1.0

## 7.1.0 (2026-08-17) --- ### Breaking Changes #### Resource Restructuring - `cloudforceOne.threatEvents.indicatorTypes` has been renamed to `cloudforceOne.threatEvents.indicators` #### Removed Methods - `intel.attackSurfaceReport.issues.dismiss()` -- removed along with `IssueDismissResponse` type - `moq.relays.tokens.rotate()` -- removed along with `TokenRotateResponse` type #### Return Type Changes | Resource | Method | Old Return Type | New Return Type | |----------|--------|----------------|-----------------| | `zones.ct.alerting` | `edit()` | `AlertingEditResponse` | `CTAlertingSubscription` | | `zones.ct.alerting` | `get()` | `AlertingGetResponse` | `CTAlertingSubscription` | | `mtlsCertificates` | `list()` | `MTLSCertificatesSinglePage` | `MTLSCertificateListResponsesSinglePage` | | `mtlsCertificates` | `delete()` | `MTLSCertificate` | `MTLSCertificateDeleteResponse` | | `mtlsCertificates` | `get()` | `MTLSCertificate` | `MTLSCertificateGetResponse` | | `hostnames.settings.tls`

release
workerd v1.20260817.1

**Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260816.1...v1.20260817.1

release
workerd v1.20260816.1

## What's Changed * Remove obsolete Cache PUT serialization by @guybedford in https://github.com/cloudflare/workerd/pull/6984 **Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260815.1...v1.20260816.1

release
vinext [email protected]

### Features - **Use Cache:** support callable cached functions with rsc plugin api (#2156) ### Bug Fixes #### App Router - reject unverified Worker prerender params (#2901) - preserve request.cf in route handlers (#2886) - preserve valued RSC queries through routing (#2883) - bail out static search params rendering (#2882) - expose not-found fallback flight payload (#2349) - prefetch root-param segment trees (#2856) - preserve full prefetch stale windows (#2851) #### Build - support Pages Router ESM externals (#2877) - preserve server export conditions (#2918) - bundle image-size in vinext (#2913) - define process.browser per environment (#2899) - preserve transitive external versions (#2887) #### Cache - preserve binary fetch response bodies (#2907) - ISR cache should store the framework preload header (#2900) - vary use cache entries by root params (#2847) - keep encoded dynamic prefetches learning-only (#2866) - delegate CDN header cleanup to adapters (#2797) #### Misc - **Headers:

release
vinext @vinext/[email protected]

### Bug Fixes - **Prerender:** cache use-cache metadata routes (#2848) - **Cache:** delegate CDN header cleanup to adapters (#2797) ### Contributors - @james-elicx

release
workerd v1.20260815.1

## What's Changed * Add NMR fallback lookup for the fallback resolution by @jasnell in https://github.com/cloudflare/workerd/pull/6965 * Add SpanContext::toTraceparent() by @mar-cf in https://github.com/cloudflare/workerd/pull/6942 * Revamp jsg::Nullable in jsg-rs by @LordGoatius in https://github.com/cloudflare/workerd/pull/6935 * emit per-call jsRpcCall spans and propagate stub origin for trace continuity by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7006 * [build] Assign more CPUs for link actions by @fhanau in https://github.com/cloudflare/workerd/pull/7007 * Revert "emit per-call jsRpcCall spans and propagate stub origin for trace continuity" by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7018 ## New Contributors * @LordGoatius made their first contribution in https://github.com/cloudflare/workerd/pull/6935 **Full Changelog**: https://github.com/cloudflare/workerd/compare/v1.20260814.1...v1.20260815.1

Key Differentiators

Emerging Innovator

Cloudflare is an emerging player bringing innovative solutions to the Infrastructure market.

Enterprise Scale

With $1.6B in revenue, Cloudflare operates at enterprise scale with proven market validation.

Frequently Asked Questions

Estimated Visibility Trend (Beta)

Simulated 8-week rolling score

45
↑ Trending

Based on estimated brand signals. Historical tracking coming soon.

Compare Cloudflare with Competitors

Side-by-side AI visibility scores, platform breakdown, and market position.

For Cloudflare

Claim This Profile

Are you from Cloudflare? Claim your profile to see full AI mention excerpts, get weekly visibility change alerts, and optimize how AI systems describe your brand.

Claim Cloudflare Profile →
For competitors & analysts

Track AI Visibility in Real Time

Monitor how ChatGPT, Gemini, Perplexity, and Claude mention Cloudflare vs competitors. Get alerts when AI recommendations shift.

Start Free Tracking →