Skip to content
English
Back to directory

cloudflare.com

200 OK

What Cloudflare does and how its platform works

Cloud InfrastructureAstroGoogle Analytics
Summary

Cloudflare is a cloud connectivity company whose global platform provides website delivery, security, reliability, networking, workforce access, and developer services. Customers can use individual products, so one Cloudflare signal does not mean the entire platform is active.

Last checked:

Core concepts

  • A broad connectivity platform: Cloudflare provides application, networking, workforce, and developer services rather than only CDN or DDoS protection.

  • DNS and proxying are separate: A domain can use authoritative DNS without sending ordinary web traffic through Cloudflare's reverse proxy.

  • The visible IP is not the origin: A shared Cloudflare address identifies the public proxy path and does not reliably reveal the underlying host.

  • Features require configuration: One Cloudflare signal does not prove that caching, WAF, bot controls, Workers, or any other optional product is active.

  • Security remains shared work: Application code, identities, permissions, origins, data, monitoring, and incident response still need careful operation.

Compare the subject with other published sites in the same category.

All alternatives

What Cloudflare does and how its platform works

Cloudflare is a cloud connectivity company. Its global platform provides services for website delivery, security, reliability, networking, workforce access, and application development. A company can use one Cloudflare service without adopting the whole platform.

cloudflare.com is Cloudflare’s official website. It explains the products, documentation, support, company, and trust information. The website should not be confused with the platform itself or with a customer website that happens to use Cloudflare.

What Cloudflare is used for

Cloudflare works across several parts of Internet infrastructure. Calling it only a content delivery network, DNS provider, or DDoS service leaves out important parts of the platform.

A website or organization might use Cloudflare to:

  • Publish authoritative DNS records
  • Route public web traffic through a reverse proxy
  • Cache eligible content closer to visitors
  • Filter attacks and unwanted requests
  • Balance traffic or improve network routing
  • Control employee access to private applications
  • Run application code and store data
  • Protect larger networks and Internet connections

These are possible uses, not features automatically enabled for every customer. The owner chooses products and settings for each domain, application, user group, or network.

How the reverse proxy works

For a proxied website, a simplified request follows this path:

  1. A visitor requests a page.
  2. DNS returns an address associated with Cloudflare’s network.
  3. The browser connects to Cloudflare rather than directly to the origin server.
  4. Cloudflare applies the services configured for that traffic.
  5. Cloudflare contacts the origin when it needs a response that it cannot provide itself.
  6. The response returns to the visitor through Cloudflare.

This arrangement is called a reverse proxy because the proxy receives requests on behalf of the origin application. It lets Cloudflare perform work in the traffic path, such as terminating HTTPS, applying security rules, or serving cached content.

The model does not prove that every response was cached or inspected by every security product. It also does not prove that the origin is unreachable through another address. Those outcomes depend on the customer’s configuration.

Cloudflare uses shared IP addresses and Anycast routing. Anycast allows the same address range to be announced from many network locations so traffic can reach a nearby Cloudflare location. A Cloudflare address therefore identifies the public network path. It usually does not identify the customer’s origin host.

DNS-only and proxied records

Cloudflare can provide authoritative DNS without proxying a website’s traffic. This is one reason the phrase “uses Cloudflare” needs context.

Setting What happens What it does not prove
DNS-only Cloudflare answers DNS with the destination configured by the domain owner Ordinary web traffic does not automatically pass through Cloudflare’s HTTP proxy
Proxied DNS returns a Cloudflare address and supported traffic reaches Cloudflare first Every response is not automatically cached and every optional product is not automatically active
Separate platform product The customer uses that service according to its own architecture The rest of Cloudflare’s catalogue is not necessarily in use

A domain can mix these approaches. Its main website might be proxied, a mail record can remain DNS-only, and a separate application can run on the developer platform.

Main parts of the platform

Cloudflare groups products around different jobs. The boundaries help explain the platform without treating it as one giant switch.

Application performance and security

These services work with public websites, APIs, and applications. They include DNS, content delivery, load balancing, HTTPS, DDoS protection, web application firewall controls, rate limiting, bot controls, and related products.

Each product answers a different problem. A proxied domain does not automatically prove that a web application firewall, bot product, or custom rate limit is enabled. A site owner must configure and test the controls that matter to the application.

Zero Trust and SASE

Cloudflare also provides services that control how employees, devices, and networks reach private applications, the public Internet, and software services. This area is commonly described with terms such as Zero Trust, security service edge, or SASE.

It is different from placing a public website behind a reverse proxy. A company can protect its workforce without hosting its public site on the developer platform, and it can proxy a website without using workforce access products.

Network services

Some products operate at broader network layers rather than only at the web-application layer. They can protect or connect networks, route traffic, or support protocols beyond a normal browser request.

This is why one traffic diagram cannot describe every Cloudflare service. A proxied web request, an employee using a private application, and an organization protecting an IP network follow different paths.

Developer platform

Cloudflare’s developer platform lets teams run code and use managed data services on its network. Common components include:

Product Plain-language role
Workers Runs application code without managing a conventional server for that code
D1 Provides managed SQL storage
R2 Stores files and other objects
KV Stores values addressed by keys
Durable Objects Combines state with coordinated compute
Queues and Workflows Supports background messages and multi-step jobs

These products can be combined, but they are not interchangeable. A relational application may need SQL, an image library may need object storage, and a collaborative session may need coordinated state.

The existence of these services does not mean every site behind Cloudflare was built with Workers or stores data in D1. Many customers keep their application on another host and use Cloudflare only in front of it.

Is Cloudflare a hosting provider?

It can host application code and data through its developer products, but a Cloudflare IP address alone does not show where a site’s origin runs.

In a reverse-proxy setup, visitors see the proxy’s public address. The origin can be in a private data center or with another cloud or hosting provider. Shared proxy addresses intentionally hide that detail from a basic lookup.

Use more precise language:

  • “The site’s public traffic passes through Cloudflare” when proxy evidence supports it.
  • “The domain uses Cloudflare authoritative DNS” when nameserver evidence supports it.
  • “The application runs on Workers” only when direct evidence supports that conclusion.

Does Cloudflare cache every page?

No. Cloudflare offers caching and content-delivery controls, but effective behavior depends on the request, response, cache rules, product, and customer configuration.

Dynamic or personalized responses may not be suitable for shared caching. A customer can bypass cache for selected paths or change how long eligible content is stored. A single Cloudflare response therefore does not establish the cache policy for the whole site.

The same caution applies to security. Cloudflare offers many controls, but presence on the network does not prove that every option is purchased, enabled, or configured correctly.

Privacy, security, and operational trade-offs

When Cloudflare is a reverse proxy, traffic reaches its network before it reaches the origin. That position enables performance and security functions, and it also makes data handling and access control important evaluation topics.

Cloudflare publishes a privacy policy and trust hub with current information about data protection, security, and compliance. A site owner should review those documents for the products and regions it plans to use.

The site owner still has responsibilities. Cloudflare does not make application code correct, permissions narrow, data collection necessary, or an origin secure by default. Teams should review:

  • Which records and applications are proxied
  • What request and response data passes through the service
  • Whether the origin accepts unintended direct traffic
  • How certificates, secrets, and administrator access are managed
  • Which security rules are enabled and tested
  • How logs are retained and who can access them
  • What happens during a configuration error or service incident

A layered service can reduce risk while also becoming an operational dependency. Teams need change control, monitoring, backups, and a recovery plan appropriate to the application.

How to evaluate Cloudflare

Begin with the problem rather than the product list. A small website, an internal application, a global network, and a serverless workload have different requirements.

Ask:

  1. Do we need authoritative DNS, proxying, or both?
  2. Which hostnames and traffic types should Cloudflare handle?
  3. Which performance or security problem are we trying to solve?
  4. Is the task about a public application, employee access, or a network?
  5. Does the workload fit Workers and the available data services?
  6. What information will the service process?
  7. Which features, limits, and support options apply to the intended plan?
  8. How will we test changes and recover from mistakes?

Then build a representative trial. Measure real pages and requests, test cache and security behavior, verify the origin path, and document the resulting configuration. Current product documentation is more reliable than a generic checklist because plans and capabilities change.

Cloudflare is best understood as a broad connectivity platform. It can answer one focused need, such as authoritative DNS, or combine several services across applications and networks. The correct description for a customer depends on what that customer actually configured, not on the full list of products Cloudflare offers.

A successful response is not a guarantee of safety. Measurements describe one observation in time.

Primary sources

  1. 01Cloudflare company overview (opens in a new tab)
  2. 02Cloudflare product groups and getting started (opens in a new tab)
  3. 03How Cloudflare DNS and reverse proxying work (opens in a new tab)
  4. 04Traffic flow through Cloudflare (opens in a new tab)
  5. 05Cloudflare IP addresses and Anycast (opens in a new tab)
  6. 06Cloudflare network layers reference (opens in a new tab)
  7. 07Cloudflare privacy policy (opens in a new tab)
  8. 08Cloudflare trust hub (opens in a new tab)

Common questions

Practical answers about the product and how it works.

What is Cloudflare mainly used for?

Cloudflare provides services including authoritative DNS, reverse proxying, content delivery, application security, network connectivity, Zero Trust, and developer compute and storage.

Is Cloudflare only a CDN or DDoS service?

No. CDN and DDoS protection are parts of a broader platform that also covers DNS, application security, networking, workforce access, compute, and data services.

Can a domain use Cloudflare DNS without proxying its website?

Yes. A DNS-only record uses Cloudflare for authoritative DNS while visitors connect to the configured destination. A proxied record sends supported traffic through Cloudflare first.

Does a Cloudflare IP reveal a website's hosting provider?

Usually not. For a proxied hostname, the visible address belongs to Cloudflare's public network path and does not reliably identify the origin server or hosting provider.

Does every website using Cloudflare cache its pages?

No. Cache behavior depends on the product, request, response, rules, and customer configuration. Proxying alone does not prove that a response was cached.

What is the difference between public application security and Zero Trust?

Public application services protect Internet-facing sites and APIs. Zero Trust and SASE services control how employees, devices, and networks reach private resources, the Internet, and software services.

Does Cloudflare make a website completely secure?

No. Cloudflare supplies infrastructure and security controls, but application code, identities, permissions, origins, data handling, monitoring, and incident response still require careful operation.

Continue exploring

More published records in Cloud Infrastructure.

View all alternatives