Skip to content

Cloudflare Developer Docs

Explore guides and tutorials to start building on Cloudflare's platform

Get started

Powerful primitives, seamlessly integrated

Deploy with one command

Build and deploy serverless functions and full-stack apps on Cloudflare's global network. No servers to manage. No cold starts or region complexity.

npm create cloudflare@latest my-app

Build with your favorite AI agent

Paste into any AI coding agent to install Cloudflare agent tooling:

Browse all agent setup guides
All agents

What's new

The latest features and improvements shipping across Cloudflare.

R2

R2 Data Catalog now supports read-only API tokens

Connect query engines to R2 Data Catalog using read-only API tokens

Read update
R2 Data Catalog

R2 Data Catalog compaction now optimizes manifest files

Compaction automatically rewrites and clusters Apache Iceberg manifest files to reduce metadata overhead and speed up query planning

Read more
Data Loss Prevention

Source code detection improvements

Data Loss Prevention (DLP) source code detection now targets whole file uploads and downloads with improved accuracy and configurable confidence levels.

Read more
Workflows

Workflows now supports delay functions when retrying

Workflows step retries now support delay functions, so you can change the next retry delay based on the failed attempt and error.

Read more
DNS

New DNS Firewall UX with more dashboard settings

A refreshed DNS Firewall page in the Cloudflare dashboard, bringing cluster settings that were previously API-only into the UI, a redesigned cluster table, and a new create and edit experience.

Read more
Durable Objects

New Durable Object namespaces must use the SQLite storage backend

Accounts without an existing key-value backed Durable Object namespace can no longer create new ones and should use the SQLite storage backend instead.

Read more
Cloudflare Tunnel

Zero Trust Networks route endpoints and Cloudflare Tunnel connections field retiring on October 5, 2026

Two related changes take effect on October 5, 2026 - the CIDR-encoded route endpoints in the Zero Trust Networks API are removed, and the connections field is dropped from Cloudflare Tunnel and Cloudflare Mesh list and get responses. Update cloudflared, Terraform, and any API integrations before then.

Read more
Workers

Send npm package dependency metadata with Worker uploads

Wrangler now collects npm dependency information at deploy time and includes it in upload metadata for supply chain visibility.

Read more

Security that scales

Everything you need to secure applications, APIs, and infrastructure.

Faster web performance

Accelerate websites and applications with Cloudflare CDN caching, image optimization, smart routing, load balancing, and web analytics.

Connect with Cloudflare

Find community, read the blog, and explore open source projects.

Community

Join the conversation

Share ideas, answers, and code with the Cloudflare community.

Open Source

View the source

Cloudflare contributes to the open-source ecosystem in a variety of ways, including:

Blog

Read the latest

Get the latest news on Cloudflare products, technologies, and culture.