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
93
AI Score
Grade A
AI Visibility Score (Beta)
Cloud & InfrastructureCloud ServicesNETWebsiteUpdated September 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 - [#15480](https://github.com/cloudflare/workers-sdk/pull/15480) [`36aed7f`](https://github.com/cloudflare/workers-sdk/commit/36aed7f0f2db5056af9df917cf6c22a2be950b1e) Thanks [@skepticfx](https://github.com/skepticfx)! - Add Durable Object-managed Containers to top-level container configuration Wrangler now accepts `scheduling_policy: "durable_object"` in the top-level `containers` array and creates its namespace-backed application after the Worker upload resolves the Durable Object namespace ID. The namespace ID is also the application ID, so repeated deploys idempotently ensure the same application without name-based lookup, modification, or a Containers rollout. Durable Object-managed entries accept `class_name`, `scheduling_policy`, an optional `name`, and an optional named `images` map. Scheduler-only fields are rejected. Each image provides either a local `dockerfile` or a digest-pinned managed-registry `image`. Wrangler builds or resolves each image, waits whil

release
workers-sdk @cloudflare/[email protected]

### Patch Changes - [#15465](https://github.com/cloudflare/workers-sdk/pull/15465) [`efc8c51`](https://github.com/cloudflare/workers-sdk/commit/efc8c5194a4889eea92dd977b5403f38c57b38b9) Thanks [@xgame92](https://github.com/xgame92)! - Fix `cloudflare:test` declarations composing with Wrangler-generated runtime types The public test helpers now avoid private workers-types-only globals and use constraints compatible with generated runtime declarations, so strict projects can keep `skipLibCheck` disabled. - [#15432](https://github.com/cloudflare/workers-sdk/pull/15432) [`f45b596`](https://github.com/cloudflare/workers-sdk/commit/f45b5968bac153d6f436f8408968573aecb44a94) Thanks [@razethion](https://github.com/razethion)! - Prevent delayed internal errors from fetch-only remote bindings Fetch-only remote bindings such as D1 and R2 previously opened an unused WebSocket RPC session. RPC sessions are now created only when an RPC method is called. - Updated dependencies [[`0b43395`](https://git

release
workers-sdk @cloudflare/[email protected]

### Minor Changes - [#15480](https://github.com/cloudflare/workers-sdk/pull/15480) [`36aed7f`](https://github.com/cloudflare/workers-sdk/commit/36aed7f0f2db5056af9df917cf6c22a2be950b1e) Thanks [@skepticfx](https://github.com/skepticfx)! - Add Durable Object-managed Containers to top-level container configuration Wrangler now accepts `scheduling_policy: "durable_object"` in the top-level `containers` array and creates its namespace-backed application after the Worker upload resolves the Durable Object namespace ID. The namespace ID is also the application ID, so repeated deploys idempotently ensure the same application without name-based lookup, modification, or a Containers rollout. Durable Object-managed entries accept `class_name`, `scheduling_policy`, an optional `name`, and an optional named `images` map. Scheduler-only fields are rejected. Each image provides either a local `dockerfile` or a digest-pinned managed-registry `image`. Wrangler builds or resolves each image, waits whil

release
workers-sdk @cloudflare/[email protected]

### Patch Changes - [#15432](https://github.com/cloudflare/workers-sdk/pull/15432) [`f45b596`](https://github.com/cloudflare/workers-sdk/commit/f45b5968bac153d6f436f8408968573aecb44a94) Thanks [@razethion](https://github.com/razethion)! - Prevent delayed internal errors from fetch-only remote bindings Fetch-only remote bindings such as D1 and R2 previously opened an unused WebSocket RPC session. RPC sessions are now created only when an RPC method is called. - Updated dependencies [[`0b43395`](https://github.com/cloudflare/workers-sdk/commit/0b433956a805d7aa86b39ebffc2c2d476a40cc89), [`9d75006`](https://github.com/cloudflare/workers-sdk/commit/9d75006728cb1f6a7df6b30cd7f80cc5194d5ad5), [`b605aa6`](https://github.com/cloudflare/workers-sdk/commit/b605aa60b4c9ed2546a0fd1a6ebc677c15422bc0), [`f45b596`](https://github.com/cloudflare/workers-sdk/commit/f45b5968bac153d6f436f8408968573aecb44a94), [`f69f95a`](https://github.com/cloudflare/workers-sdk/commit/f69f95aa2da329dcfa9888cfeb204cdda634

release
workers-sdk @cloudflare/[email protected]

### Patch Changes - Updated dependencies [[`36aed7f`](https://github.com/cloudflare/workers-sdk/commit/36aed7f0f2db5056af9df917cf6c22a2be950b1e), [`bff525d`](https://github.com/cloudflare/workers-sdk/commit/bff525d66dd3785481148353d782dd33c3a644ed)]: - @cloudflare/[email protected]

release
workerd v1.20260910.1

## What's Changed * Move Existing SQLite Sentry routing to exception details by @jtolio in https://github.com/cloudflare/workerd/pull/7246 * Update capnp-cpp to v2 head (Executor::isCurrent + setRunnable ordering) by @danlapid in https://github.com/cloudflare/workerd/pull/7281 * Upstream patches by @ketanhwr in https://github.com/cloudflare/workerd/pull/7285 * Additional streams test consolidation gaps by @jasnell in https://github.com/cloudflare/workerd/pull/7182 * Expose compatibility-date.capnp and add AGENTS.md guidance for new APIs by @harrishancock in https://github.com/cloudflare/workerd/pull/7274 * Remove experimental tag from auto_grpc_convert by @mar-cf in https://github.com/cloudflare/workerd/pull/7284 * fix(web-socket): only log internal errors in abort task by @git-bruh in https://github.com/cloudflare/workerd/pull/7287 * cleanup: migrating cxx to wd_ rules by @mikea in https://github.com/cloudflare/workerd/pull/7289 * [tsan] fix rust std/tsan compatibility by @mikea in ht

release
workerd v1.20260909.1

## What's Changed * Cancel stateless tasks before request teardown to correctly close their spans by @apeacock1991 in https://github.com/cloudflare/workerd/pull/7137 * [build] Update to V8 15.3 by @mar-cf in https://github.com/cloudflare/workerd/pull/7189 * Update dependencies by @workers-devprod in https://github.com/cloudflare/workerd/pull/7268 * Increase HTMLRewriter fiber stack size under ASan by @ketanhwr in https://github.com/cloudflare/workerd/pull/7278 * bazelrc: try-import .local/bazelrc by @mikea in https://github.com/cloudflare/workerd/pull/7254 * Add sockets streams suite by @jasnell in https://github.com/cloudflare/workerd/pull/7180 * Add Workers cf.originRangeRequests types by @zaidoon1 in https://github.com/cloudflare/workerd/pull/7059 * [o11y] Make BaseTracer::markUnused() virtual by @fhanau in https://github.com/cloudflare/workerd/pull/7212 * Piping suite: absorb special-buffer pipe writes by @jasnell in https://github.com/cloudflare/workerd/pull/7181 * [build] Fix cla

release
workers-sdk [email protected]

### Minor Changes - [#14372](https://github.com/cloudflare/workers-sdk/pull/14372) [`dbf6aad`](https://github.com/cloudflare/workers-sdk/commit/dbf6aad7b85fad3a2848191804bf627c591b5821) Thanks [@ichernetsky-cf](https://github.com/ichernetsky-cf)! - Add `containers[].observability` support to `wrangler deploy` Wrangler now accepts container-specific observability settings via `containers[].observability`, including application-level targeting fields for Containers. Root `observability` continues to work as a fallback when a container does not define its own observability settings. `wrangler deploy` now preserves legacy `configuration.observability` for existing container apps that still use rollout-based observability, while using top-level application observability for new or already-migrated apps. Existing application diffs are now normalized even when stored resource limits cannot be mapped to a named instance type. API-only metadata and equivalent managed-registry image names no lon

release
workers-sdk @cloudflare/[email protected]

### Patch Changes - Updated dependencies [[`a849e0d`](https://github.com/cloudflare/workers-sdk/commit/a849e0d6d2253034fc158d5442c5124e77a39bd9)]: - @cloudflare/[email protected]

release
workers-sdk @cloudflare/[email protected]

### Patch Changes - Updated dependencies [[`edb3631`](https://github.com/cloudflare/workers-sdk/commit/edb3631666677b51d58000d23ed693d83da9ff48), [`dbf6aad`](https://github.com/cloudflare/workers-sdk/commit/dbf6aad7b85fad3a2848191804bf627c591b5821), [`bcebf08`](https://github.com/cloudflare/workers-sdk/commit/bcebf080bc65759fe43cffff10b3f708693941a8), [`e20df20`](https://github.com/cloudflare/workers-sdk/commit/e20df2042a73fc6d861f07113efc5804b4c0a119), [`e20df20`](https://github.com/cloudflare/workers-sdk/commit/e20df2042a73fc6d861f07113efc5804b4c0a119), [`63c7ff1`](https://github.com/cloudflare/workers-sdk/commit/63c7ff17b3ac5ca0b977297456fe3bcbe71e90f4), [`a4e41df`](https://github.com/cloudflare/workers-sdk/commit/a4e41df43cc93686bf57a16b1de0a4b06860f2b9)]: - [email protected] - [email protected]

release
workers-sdk @cloudflare/[email protected]

### Minor Changes - [#15470](https://github.com/cloudflare/workers-sdk/pull/15470) [`a849e0d`](https://github.com/cloudflare/workers-sdk/commit/a849e0d6d2253034fc158d5442c5124e77a39bd9) Thanks [@edmundhung](https://github.com/edmundhung)! - Move named tunnel resolution into workers-utils Wrangler continues to expose the same behavior while delegating the implementation to the shared utility.

release
workers-sdk @cloudflare/[email protected]

### Patch Changes - Updated dependencies [[`edb3631`](https://github.com/cloudflare/workers-sdk/commit/edb3631666677b51d58000d23ed693d83da9ff48), [`dbf6aad`](https://github.com/cloudflare/workers-sdk/commit/dbf6aad7b85fad3a2848191804bf627c591b5821), [`bcebf08`](https://github.com/cloudflare/workers-sdk/commit/bcebf080bc65759fe43cffff10b3f708693941a8), [`e20df20`](https://github.com/cloudflare/workers-sdk/commit/e20df2042a73fc6d861f07113efc5804b4c0a119), [`e20df20`](https://github.com/cloudflare/workers-sdk/commit/e20df2042a73fc6d861f07113efc5804b4c0a119), [`63c7ff1`](https://github.com/cloudflare/workers-sdk/commit/63c7ff17b3ac5ca0b977297456fe3bcbe71e90f4), [`a4e41df`](https://github.com/cloudflare/workers-sdk/commit/a4e41df43cc93686bf57a16b1de0a4b06860f2b9)]: - [email protected] - [email protected]

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

93
→ Stable

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 →