# Cloudflare (Workers / Developer Platform)

Deploy serverless functions globally in seconds

Source: https://wheredoirunthis.com/products/cloudflare · JSON: https://wheredoirunthis.com/api/products/cloudflare · Read on 2026-10-14

## At a glance

- Type: Edge runtime
- Kind: Hosted
- Isolation: V8 isolate
- Free tier: Not documented
- Starting price: $5/mo
- GPU: No
- Regions: 1
- Coverage: 34 of 61 assessed capabilities supported
- Agent readiness: read 9 of 11 signals, drive 9.5 of 11 signals

## Links

- Homepage: https://www.cloudflare.com/
- Docs: https://developers.cloudflare.com/
- Pricing: https://developers.cloudflare.com/workers/platform/pricing/
- Repository: https://github.com/cloudflare/workerd

## Pricing

- Model: Workers Free or $5/month Paid minimum plus request and CPU-ms usage; adjacent storage, observability and Containers have separate metering.
- Unit: Requests and CPU milliseconds; attached products independently metered.
- Free tier: 100,000 requests/day and 10 ms CPU/invocation. Static asset requests free and unlimited.

| Tier | Price | Includes | Notes |
| --- | --- | --- | --- |
| Workers Free | $0/mo | 100,000 requests/day, 10ms CPU/request, Workers/Pages/KV/D1/R2/Durable-Objects free allotments; no card |  [source](https://developers.cloudflare.com/workers/platform/pricing/) |
| Workers Paid | $5/mo + usage | 10 million requests/month and 30 million CPU-ms/month; $0.30/additional million requests and $0.02/additional million CPU-ms.; 10 million requests and 30 million CPU-ms monthly; storage and sibling services independently metered. |  [source](https://developers.cloudflare.com/workers/platform/pricing/) |

- Overages: $0.30 per additional million requests; $0.02 per additional million CPU-ms. No Worker duration or egress charge. Workers Logs changes to Cloudflare Observability pricing December 1, 2026.
- Card required: No
- Source: https://developers.cloudflare.com/workers/platform/pricing/

## Website design

Desktop public website · assessed 2026-10-14

Complete assessment.

Orange-branded corporate landing with oversized centered hero; restrained white technical documentation uses structured navigation and text-first hierarchy. Landing consent overlay limits the palette read.

- Styles: Corporate, Swiss-inspired
- Landing page: captured
- Pricing: captured
- Docs: captured

## Runtime

- **GPU & accelerators**: No GPU instances on the primary isolate runtime; Workers AI is adjacent managed inference. [source](https://developers.cloudflare.com/workers-ai/) (confidence: high)
- **BYOC (Bring your own cloud)**: No hosted-platform BYOC documented; workerd supports local runtime development, not self-hosting Cloudflare global services. — "A serverless platform for building, deploying, and scaling apps across Cloudflare's global network" [source](https://developers.cloudflare.com/workers/) (confidence: medium)
- **Secrets management**: Worker secrets and account-level Secrets Store; Secrets Store open beta, compatible with Workers and AI Gateway. [source](https://developers.cloudflare.com/secrets-store/) (confidence: high)
- **Storage options**: D1 SQL, KV key-value, Durable Objects state, R2 object storage, Vectorize vectors; bindings connect managed services to Workers. [source](https://developers.cloudflare.com/workers/) (confidence: high)
- **Supported workloads**: Serverless HTTP APIs, Full-stack and static web apps, Scheduled jobs, Durable Workflows, Managed AI inference via Workers AI, Stateful agents via Durable Objects, Adjacent Linux and Dynamic Worker Sandboxes [source](https://developers.cloudflare.com/workers/) (confidence: high)
- **Persistence**: Workers isolates may be evicted; do not depend on mutable global state. Durable state through D1, KV, Durable Objects and R2 bindings. [source](https://developers.cloudflare.com/workers/) (confidence: high)
- **Data jurisdiction**: Global network; Workers marketing says 335+ cities by default, with Smart Placement near data. Location does not by itself guarantee residency. [source](https://developers.cloudflare.com/workers/) (confidence: high)
- **Resource limits & quotas**: 128 MB memory per isolate; Free 100,000 requests/day and 10 ms CPU/invocation; Paid default 30 s CPU, configurable to 5 min HTTP CPU. Cron >=1 hour intervals up to 15 min CPU; shorter intervals 30 s. HTTP wall time unlimited while client connected; runtime update grace and disconnect rules apply. [source](https://developers.cloudflare.com/workers/platform/limits/) (confidence: high)
- **SDK languages**: JavaScript, TypeScript, Python, Rust [source](https://developers.cloudflare.com/workers/) (confidence: high)
- **Network & egress controls**: Ordinary Workers outbound allowlists not established. Dynamic Workers sandbox example uses globalOutbound: null; separate Linux sandbox supports enableInternet: false. — "Your Worker decides which application APIs and data the code receives, and whether the code can reach the public Internet." [source](https://developers.cloudflare.com/sandbox/) (confidence: medium)
- **Snapshots & forks**: No running-primary-Worker snapshot/fork documented; version URLs and isolated branch Previews are deployment primitives, not live-state snapshots. [source](https://developers.cloudflare.com/workers/previews/) (confidence: high)
- **Deployment methods**: cli, git-push, api, dashboard, template [source](https://developers.cloudflare.com/workers/) (confidence: high)
- **Isolation**: V8 isolate — "Each isolate's memory is completely isolated, so each piece of code is protected from other untrusted or user-written code on the runtime." [source](https://developers.cloudflare.com/workers/reference/how-workers-works/) (confidence: high)

## Capabilities

### AI & agents

| Capability | Status | Evidence |
| --- | --- | --- |
| Agent skills | Supported | "GitHub - cloudflare/skills: Skills for teaching agents how to build on Cloudflare. · GitHub Skip to content Navigation Menu Sign in Appearance settings Platform AI CODE CREATION GitHub Copilot Write better code with AI GitHub Copilot app Direct agents from issue to merge MCP Registry Integrate external tools DEVELOPER WORKFLOWS Actions Automate any workflow Codespaces Instant dev environments Issues Plan and track work Code Review Manage code changes Code Quality Enforce quality at merge APPLICATION SECURITY GitHub Advanced Security Find and fix vulnerabilities Code security Secure your code as you build Secret protection Stop leaks before they start EXPLORE Why GitHub Documentation Blog Changelog Marketplace View all features Solutions BY COMPANY SIZE Enterprises Small and medium teams Startups Nonprofits BY USE CASE App Modernization DevSecOps DevOps CI/CD View all use cases BY INDUSTRY Healthcare Financial services Manufacturing Government View all industries View all solutions Resources EXPLORE BY TOPIC AI Software Development DevOps Security View all topics EXPLORE BY TYPE Customer stories Events & webinars Ebooks & reports Business insights GitHub Skills SUPPORT & SERVICES Documentation Customer support Community forum Trust center Partners View all resources Open Source COMMUNITY GitHub Sponsors Fund open source developers PROGRAMS Security Lab Maintainer Community GitHub Stars Archive Program REPOSITORIES Topics Trending Collections Enterprise ENTERPRISE SOLUTIONS Enterprise platform AI-powered developer platform AVAILABLE ADD-ONS GitHub Advanced Security Enterprise" [source](https://github.com/cloudflare/skills) |
| AI app builder | Not supported | "Home / Workers Cloudflare Workers Last updated Oct 8, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Build with Workers Integrate with Workers A serverless platform for building, deploying, and scaling apps across Cloudflare's global network ↗︎ with a single command — no infrastructure to manage, no complex configuration With Cloudflare Workers, you can expect to: Deliver fast performance with high reliability anywhere in the world Build full-stack apps with your framework of choice, including React , Vue , Svelte , Next , Astro , React Router , fate , and more Use your preferred language, including JavaScript , TypeScript , Python , Rust , and more Gain deep visibility and insight with built-in observability Get started for free and grow with flexible pricing , affordable at any scale Get started with your first project: Deploy a template Deploy with Wrangler CLI Build with Workers Front-end applications Deploy static assets to Cloudflare's CDN & cache for fast rendering Back-end applications Build APIs and connect to data stores with Smart Placement to optimize latency Serverless AI inference Run LLMs, generate images, and more with Workers AI Background jobs Schedule cron jobs , run durable Workflows , and integrate with Queues Observability & monitoring Monitor performance, debug issues, and analyze traffic with real-time logs and analytics Integrate with Workers Connect to external services like databases, APIs, and storage via Bindings , enabling functionality with just a few lines of code: Storage Durable Objects Scalable stateful storage for real-" [source](https://developers.cloudflare.com/workers/) |
| Autonomous QA agent | Not supported | "Home / Workers / Observability Observability Last updated Oct 10, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Logs Traces Issues Metrics and analytics Query Builder Exporting data Debugging Additional resources Cloudflare Workers provides comprehensive observability tools to help you understand how your applications are performing, diagnose issues, and gain insights into request flows. Whether you want to use Cloudflare's native observability platform or export telemetry data to your existing monitoring stack, Workers has you covered. Logs Logs are essential for troubleshooting and understanding your application's behavior. Cloudflare offers several ways to access and manage your Worker logs. Workers Logs Automatically collect, store, filter, and analyze logs in the Cloudflare dashboard. Real-time logs Access log events in near real-time for immediate feedback during development and deployments. Tail Workers Apply custom filtering, sampling, and transformation logic to your telemetry data. Workers Logpush Send Workers Trace Event Logs to supported destinations like R2, S3, or logging providers. Traces Tracing gives you end-to-end visibility into the life of a request as it travels through your Workers application and connected services. With automatic instrumentation, Cloudflare captures telemetry data for fetch calls, binding operations (KV, R2, Durable Objects), and handler invocations - no code changes required. Issues Issues detects and groups recurring Worker failures. Investigate each occurrence and route issues to coding agents, webhooks, chat s" [source](https://developers.cloudflare.com/workers/observability/) |
| Built-in coding agent | Not supported | "Home / Agents Build Agents on Cloudflare Last updated Sep 18, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Get started Example agents Build and host Agents on Cloudflare, connect chat, voice, email, Slack, and webhooks to a durable agent runtime with Browser, Sandbox, AI Search, MCP, Payments, and other MCP tools. When you host agents on Cloudflare, each agent session has a durable identity, local SQL storage, real-time connections, scheduled work, and recoverable execution. Deploy once and Cloudflare runs your agents across its global network, scaling to tens of millions of instances. No infrastructure to manage, no sessions to reconstruct, no state to externalize. Channels 5 Chat Email Voice Slack Webhook A Agent Agent harness Controls planning, tool use, and response flow. Project Think Build-your-own agent Agents SDK runtime Durable identity, state, connections, scheduling, and recovery. Agent class State Sessions Routing WebSockets Scheduling Fibers Tools 5 Sandbox MCP Browser AI Search Payments Observability Logs · metrics · traces Agents on Cloudflare are composed from four parts: Communication channels define how users and systems reach your agent, such as chat , voice , email , Slack , webhooks , and other event sources. The agent harness defines the loop: how the agent calls models, selects tools, handles tool results, streams responses, and decides whether to continue. Use Project Think for an opinionated harness, or build your own loop directly on the Agents SDK runtime . The Agents SDK runtime provides durable infrastructure: the Agent clas" [source](https://developers.cloudflare.com/agents/) |
| BYOK for LLMs | Supported | "Home / AI Gateway / Configuration / BYOK (Store Keys) BYOK (Store Keys) Last updated Sep 22, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Introduction Setting up BYOK Prerequisites Configure API keys Update your applications Example Managing API keys Viewing configured keys Rotating keys Revoking access Multiple keys per provider Key aliases Example: Using a specific key alias Introduction Bring your own keys (BYOK) is a feature in Cloudflare AI Gateway that allows you to securely store your AI provider API keys directly in the Cloudflare dashboard. Instead of including API keys in every request to your AI models, you can configure them once in the dashboard, and reference them in your gateway configuration. The keys are stored securely with Secrets Store and allows for: Secure storage and limit exposure Easier key rotation Rate limit, budget limit and other restrictions with Dynamic Routes Setting up BYOK Prerequisites Ensure your gateway is authenticated . Ensure you have appropriate permissions to create and deploy secrets on Secrets Store. Configure API keys You can configure BYOK from the dashboard or by using the API. Dashboard When you add a provider key from the dashboard, AI Gateway creates and names the Secrets Store secret automatically. Log into the Cloudflare dashboard ↗︎ and select your account. Go to AI > AI Gateway . Select your gateway or create a new one. Go to the Provider Keys section. Click Add API Key . Select your AI provider from the dropdown. Enter your API key and optionally provide a description. Click Save . API If you use th" [source](https://developers.cloudflare.com/ai-gateway/configuration/bring-your-own-keys/) |
| Credential-injection proxy | Partially supported | "Home / AI Gateway / Configuration / BYOK (Store Keys) BYOK (Store Keys) Last updated Sep 22, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Introduction Setting up BYOK Prerequisites Configure API keys Update your applications Example Managing API keys Viewing configured keys Rotating keys Revoking access Multiple keys per provider Key aliases Example: Using a specific key alias Introduction Bring your own keys (BYOK) is a feature in Cloudflare AI Gateway that allows you to securely store your AI provider API keys directly in the Cloudflare dashboard. Instead of including API keys in every request to your AI models, you can configure them once in the dashboard, and reference them in your gateway configuration. The keys are stored securely with Secrets Store and allows for: Secure storage and limit exposure Easier key rotation Rate limit, budget limit and other restrictions with Dynamic Routes Setting up BYOK Prerequisites Ensure your gateway is authenticated . Ensure you have appropriate permissions to create and deploy secrets on Secrets Store. Configure API keys You can configure BYOK from the dashboard or by using the API. Dashboard When you add a provider key from the dashboard, AI Gateway creates and names the Secrets Store secret automatically. Log into the Cloudflare dashboard ↗︎ and select your account. Go to AI > AI Gateway . Select your gateway or create a new one. Go to the Provider Keys section. Click Add API Key . Select your AI provider from the dropdown. Enter your API key and optionally provide a description. Click Save . API If you use th" [source](https://developers.cloudflare.com/ai-gateway/configuration/bring-your-own-keys/) |
| LLM gateway | Supported | "Home / AI Gateway Cloudflare AI Gateway Last updated Apr 20, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Features Related products More resources Observe and control your AI applications. Available on all plans Cloudflare's AI Gateway allows you to gain visibility and control over your AI apps. By connecting your apps to AI Gateway, you can gather insights on how people are using your application with analytics and logging and then control how your application scales with features such as caching, rate limiting, as well as request retries, model fallback, and more. Better yet - it only takes one line of code to get started. Check out the Get started guide to learn how to configure your applications with AI Gateway. Features Models Explore all AI models available through AI Gateway, including OpenAI, Anthropic, Google, and more. Browse models Analytics View metrics such as the number of requests, tokens, and the cost it takes to run your application. View Analytics Logging Gain insight on requests and errors. View Logging Caching Serve requests directly from Cloudflare's cache instead of the original model provider for faster requests and cost savings. Use Caching Rate limiting Control how your application scales by limiting the number of requests your application receives. Use Rate limiting Request retry and fallback Improve resilience by defining request retry and model fallbacks in case of an error. Use Request retry and fallback Your favorite providers Workers AI, Anthropic, Google Gemini, OpenAI, Replicate, and more work with AI Gateway. Use Your f" [source](https://developers.cloudflare.com/ai-gateway/) |
| MCP client | Supported | "Home / Agents Build Agents on Cloudflare Last updated Sep 18, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Get started Example agents Build and host Agents on Cloudflare, connect chat, voice, email, Slack, and webhooks to a durable agent runtime with Browser, Sandbox, AI Search, MCP, Payments, and other MCP tools. When you host agents on Cloudflare, each agent session has a durable identity, local SQL storage, real-time connections, scheduled work, and recoverable execution. Deploy once and Cloudflare runs your agents across its global network, scaling to tens of millions of instances. No infrastructure to manage, no sessions to reconstruct, no state to externalize. Channels 5 Chat Email Voice Slack Webhook A Agent Agent harness Controls planning, tool use, and response flow. Project Think Build-your-own agent Agents SDK runtime Durable identity, state, connections, scheduling, and recovery. Agent class State Sessions Routing WebSockets Scheduling Fibers Tools 5 Sandbox MCP Browser AI Search Payments Observability Logs · metrics · traces Agents on Cloudflare are composed from four parts: Communication channels define how users and systems reach your agent, such as chat , voice , email , Slack , webhooks , and other event sources. The agent harness defines the loop: how the agent calls models, selects tools, handles tool results, streams responses, and decides whether to continue. Use Project Think for an opinionated harness, or build your own loop directly on the Agents SDK runtime . The Agents SDK runtime provides durable infrastructure: the Agent clas" [source](https://developers.cloudflare.com/agents/) |
| MCP-server hosting | Supported | "Home / Agents / Model Context Protocol (MCP) Model Context Protocol (MCP) Last updated Jun 3, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview What is the Model Context Protocol (MCP)? MCP Terminology Remote vs. local MCP connections Best Practices Get Started You can build and deploy Model Context Protocol (MCP) ↗︎ servers on Cloudflare. What is the Model Context Protocol (MCP)? Model Context Protocol (MCP) ↗︎ is an open standard that connects AI systems with external applications. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various accessories, MCP provides a standardized way to connect AI agents to different services. MCP Terminology MCP Hosts : AI assistants (like Claude ↗︎ or Cursor ↗︎ ), AI agents, or applications that need to access external capabilities. MCP Clients : Clients embedded within the MCP hosts that connect to MCP servers and invoke tools. Each MCP client instance has a single connection to an MCP server. MCP Servers : Applications that expose tools , prompts ↗︎ , and resources ↗︎ that MCP clients can use. Remote vs. local MCP connections The MCP standard supports two modes of operation: Remote MCP connections : MCP clients connect to MCP servers over the Internet, establishing a connection using Streamable HTTP , and authorizing the MCP client access to resources on the user's account using OAuth . Local MCP connections : MCP clients connect to MCP servers on the same machine, using stdio ↗︎ as a local transport method. Best Practices Tool design : Do not treat" [source](https://developers.cloudflare.com/agents/model-context-protocol/) |
| MCP server | Supported | "Home / Agents / Model Context Protocol (MCP) Model Context Protocol (MCP) Last updated Jun 3, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview What is the Model Context Protocol (MCP)? MCP Terminology Remote vs. local MCP connections Best Practices Get Started You can build and deploy Model Context Protocol (MCP) ↗︎ servers on Cloudflare. What is the Model Context Protocol (MCP)? Model Context Protocol (MCP) ↗︎ is an open standard that connects AI systems with external applications. Think of MCP like a USB-C port for AI applications. Just as USB-C provides a standardized way to connect your devices to various accessories, MCP provides a standardized way to connect AI agents to different services. MCP Terminology MCP Hosts : AI assistants (like Claude ↗︎ or Cursor ↗︎ ), AI agents, or applications that need to access external capabilities. MCP Clients : Clients embedded within the MCP hosts that connect to MCP servers and invoke tools. Each MCP client instance has a single connection to an MCP server. MCP Servers : Applications that expose tools , prompts ↗︎ , and resources ↗︎ that MCP clients can use. Remote vs. local MCP connections The MCP standard supports two modes of operation: Remote MCP connections : MCP clients connect to MCP servers over the Internet, establishing a connection using Streamable HTTP , and authorizing the MCP client access to resources on the user's account using OAuth . Local MCP connections : MCP clients connect to MCP servers on the same machine, using stdio ↗︎ as a local transport method. Best Practices Tool design : Do not treat" [source](https://developers.cloudflare.com/agents/model-context-protocol/) |
| Model inference API (first-party) | Supported | "Home / Workers AI Cloudflare Workers AI Last updated Apr 21, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Features Related products More resources Run machine learning models, powered by serverless GPUs, on Cloudflare's global network. Available on Free and Paid plans Workers AI allows you to run AI models in a serverless way, without having to worry about scaling, maintaining, or paying for unused infrastructure. You can invoke models running on GPUs on Cloudflare's network from your own code — from Workers , Pages , or anywhere via the Cloudflare API . Workers AI gives you access to: 50+ open-source models , available as a part of our model catalog Serverless, pay-for-what-you-use pricing model All as part of a fully-featured developer platform , including AI Gateway , Vectorize , Workers and more... Get started Watch a Workers AI demo Custom requirements If you have custom requirements like private custom models or higher limits, complete the Custom Requirements Form ↗︎ . Cloudflare will contact you with next steps. Workers AI is now Generally Available To report bugs or give feedback, go to the #workers-ai Discord channel ↗︎ . If you are having issues with Wrangler, report issues in the Wrangler GitHub repository ↗︎ . Features Models Workers AI comes with a curated set of popular open-source models that enable you to do tasks such as image classification, text generation, object detection and more. Browse models Related products AI Gateway Observe and control your AI applications with caching, rate limiting, request retries, model fallback, and more" [source](https://developers.cloudflare.com/workers-ai/) |
| Preinstalled coding agent | Not supported | "Home / Workers Cloudflare Workers Last updated Oct 8, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Build with Workers Integrate with Workers A serverless platform for building, deploying, and scaling apps across Cloudflare's global network ↗︎ with a single command — no infrastructure to manage, no complex configuration With Cloudflare Workers, you can expect to: Deliver fast performance with high reliability anywhere in the world Build full-stack apps with your framework of choice, including React , Vue , Svelte , Next , Astro , React Router , fate , and more Use your preferred language, including JavaScript , TypeScript , Python , Rust , and more Gain deep visibility and insight with built-in observability Get started for free and grow with flexible pricing , affordable at any scale Get started with your first project: Deploy a template Deploy with Wrangler CLI Build with Workers Front-end applications Deploy static assets to Cloudflare's CDN & cache for fast rendering Back-end applications Build APIs and connect to data stores with Smart Placement to optimize latency Serverless AI inference Run LLMs, generate images, and more with Workers AI Background jobs Schedule cron jobs , run durable Workflows , and integrate with Queues Observability & monitoring Monitor performance, debug issues, and analyze traffic with real-time logs and analytics Integrate with Workers Connect to external services like databases, APIs, and storage via Bindings , enabling functionality with just a few lines of code: Storage Durable Objects Scalable stateful storage for real-" [source](https://developers.cloudflare.com/workers/) |

### Networking & delivery

| Capability | Status | Evidence |
| --- | --- | --- |
| Automatic HTTPS | Supported | "Home / Workers Cloudflare Workers Last updated Oct 8, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Build with Workers Integrate with Workers A serverless platform for building, deploying, and scaling apps across Cloudflare's global network ↗︎ with a single command — no infrastructure to manage, no complex configuration With Cloudflare Workers, you can expect to: Deliver fast performance with high reliability anywhere in the world Build full-stack apps with your framework of choice, including React , Vue , Svelte , Next , Astro , React Router , fate , and more Use your preferred language, including JavaScript , TypeScript , Python , Rust , and more Gain deep visibility and insight with built-in observability Get started for free and grow with flexible pricing , affordable at any scale Get started with your first project: Deploy a template Deploy with Wrangler CLI Build with Workers Front-end applications Deploy static assets to Cloudflare's CDN & cache for fast rendering Back-end applications Build APIs and connect to data stores with Smart Placement to optimize latency Serverless AI inference Run LLMs, generate images, and more with Workers AI Background jobs Schedule cron jobs , run durable Workflows , and integrate with Queues Observability & monitoring Monitor performance, debug issues, and analyze traffic with real-time logs and analytics Integrate with Workers Connect to external services like databases, APIs, and storage via Bindings , enabling functionality with just a few lines of code: Storage Durable Objects Scalable stateful storage for real-" [source](https://developers.cloudflare.com/workers/) |
| Custom domains | Supported | "Home / Workers Cloudflare Workers Last updated Oct 8, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Build with Workers Integrate with Workers A serverless platform for building, deploying, and scaling apps across Cloudflare's global network ↗︎ with a single command — no infrastructure to manage, no complex configuration With Cloudflare Workers, you can expect to: Deliver fast performance with high reliability anywhere in the world Build full-stack apps with your framework of choice, including React , Vue , Svelte , Next , Astro , React Router , fate , and more Use your preferred language, including JavaScript , TypeScript , Python , Rust , and more Gain deep visibility and insight with built-in observability Get started for free and grow with flexible pricing , affordable at any scale Get started with your first project: Deploy a template Deploy with Wrangler CLI Build with Workers Front-end applications Deploy static assets to Cloudflare's CDN & cache for fast rendering Back-end applications Build APIs and connect to data stores with Smart Placement to optimize latency Serverless AI inference Run LLMs, generate images, and more with Workers AI Background jobs Schedule cron jobs , run durable Workflows , and integrate with Queues Observability & monitoring Monitor performance, debug issues, and analyze traffic with real-time logs and analytics Integrate with Workers Connect to external services like databases, APIs, and storage via Bindings , enabling functionality with just a few lines of code: Storage Durable Objects Scalable stateful storage for real-" [source](https://developers.cloudflare.com/workers/) |
| Direct public IPv6 | Not applicable | "A given isolate has its own scope, but isolates are not necessarily long-lived." [source](https://developers.cloudflare.com/workers/reference/how-workers-works/) |
| Edge KV store | Supported | "Home / KV Cloudflare Workers KV Last updated Oct 12, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Features Related products More resources Create a global, low-latency, key-value data storage. Available on Free and Paid plans Workers KV is a data storage that allows you to store and retrieve data globally. With Workers KV, you can build dynamic and performant APIs and websites that support high read volumes with low latency. For example, you can use Workers KV for: Caching API responses. Storing user configurations / preferences. Storing user authentication details. Access your Workers KV namespace from Cloudflare Workers using Workers Bindings or from your external application using the REST API: export default { async fetch ( request , env , ctx ) : Promise < Response > { // write a key-value pair await env. KV . put ( 'KEY' , 'VALUE' ); // read a key-value pair const value = await env. KV . get ( 'KEY' ); // list all key-value pairs const allKeys = await env. KV . list (); // delete a key-value pair await env. KV . delete ( 'KEY' ); // return a Workers response return new Response ( JSON . stringify ({ value: value, allKeys: allKeys, }), ); }, } satisfies ExportedHandler <{ KV : KVNamespace }>; { "$schema" : "node_modules/wrangler/config-schema.json" , "name" : "<ENTER_WORKER_NAME>" , "main" : "src/index.ts" , "upload_source_maps" : true , "compatibility_date" : "2025-02-04" , "observability" : { "enabled" : true }, "kv_namespaces" : [ { "binding" : "KV" , "id" : "<YOUR_BINDING_ID>" } ] } See the full Workers KV binding API reference . curl https://a" [source](https://developers.cloudflare.com/kv/) |
| Egress controls | Partially supported | "Home / Sandboxes Sandboxes on Cloudflare Last updated Sep 30, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Containers Dynamic Workers Concepts Guides Related products More resources Start a sandbox and run untrusted or generated code Available on Workers Paid plan A sandbox is an isolated place to run code. The code cannot directly read the memory or data of your application. Your Worker decides which application APIs and data the code receives, and whether the code can reach the public Internet. You can use a sandbox for agent-written code, user-uploaded applications, data analysis, development previews, build pipelines, or any other work that should not share a process with your application. Cloudflare provides two sandbox environments. Both are accessible through a Worker , the application that already handles your traffic. If your application uses @cloudflare/sandbox 0.x, refer to Sandbox SDK 0.x , or move it to the current version with Migrate from Sandbox SDK 0.x . Containers Containers run an image you provide. The instance is a full Linux environment, so you can run any language and keep processes running. Your Worker starts the instance and sends it work. HTTP from the Internet reaches the instance only through your Worker. Each instance is a microVM with its own kernel and network, so no other workload shares it. A sandbox container uses the Durable Object scheduling policy , which is in public beta. A Durable Object in your Worker starts the instance from an image and runs a command in it: container. start ({ image: "cloudflare/debian-trixie"" [source](https://developers.cloudflare.com/sandbox/) |
| Email send / receive | Supported | "Home / Email Service Cloudflare Email Service Last updated Oct 12, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Features Related products More resources Send transactional emails and route incoming emails to Workers or email addresses Cloudflare Email Service provides powerful email capabilities: Email Sending Beta for outbound transactional emails Available on Workers Paid plan Email Routing for handling incoming emails with Workers or routing to email addresses Available on Free and Paid plans Note Sending to verified destination addresses in your account is free on all plans, even when only Email Routing is configured. Together, these two features make it possible for you to send and receive emails from your applications. For example, you can use Email Service for: Transactional emails (welcome messages, password resets, order confirmations) Authentication flows (magic links, email verification, two-factor authentication) Notifications and alerts Custom email addresses (support@, contact@, orders@) Emails as a mode of interaction for agents, such as send an email to create an issue in ticket tracking Access Email Service directly from Cloudflare Workers using bindings , from any platform using the REST API , or over authenticated SMTP : Send emails with the EMAIL binding and handle incoming emails with the email() handler in src/index.ts : interface Env { EMAIL : SendEmail ; } export default { // Handle HTTP requests (Email Sending) async fetch ( request , env , ctx ) : Promise < Response > { // Send a welcome email await env. EMAIL . send ({ to: "us" [source](https://developers.cloudflare.com/email-routing/) |
| Public preview URLs | Supported | "Home / Workers / Previews Previews Last updated Sep 24, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview How it works URLs Settings and isolation Access control Limits Next steps Previews give each branch an isolated, production-like environment under the same Worker. Each Preview is configured with its own variables, secrets, and bindings , served on its own URL , and has its own observability . Worker Previews requires Wrangler 4.135.0 or later. Update the project dependency because project commands do not use a newer global installation. Used Version URLs or Wrangler environments before? Refer to Compare workflows to understand how they differ from Previews and our recommended practices for branch testing. How it works Running npx wrangler preview creates or updates a Preview for your current branch under the same Worker. As you use npx wrangler deploy for production, use npx wrangler preview to test a branch before merging. Branch Command What happens main npx wrangler deploy Deploys to production with production settings. feature/login npx wrangler preview Creates or updates a Preview with its own settings. URLs Each Preview gets two types of URLs. You can serve them on workers.dev , a custom domain , or both. Preview URL : always serves the latest deployment. Share this with your team so they always see the most up-to-date version of your branch. Deployment URL : points to one specific deploy and never changes. Use this to reference or compare exact versions, like linking a specific deploy in a PR review. Host type Preview URL Deployment URL workers.d" [source](https://developers.cloudflare.com/workers/previews/) |
| Private networking | Supported | "Home / Workers / … Runtime APIs / Bindings (env) / Service bindings Service bindings Last updated Oct 13, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview About Service bindings Configuration Interfaces Example — build your first Service binding using RPC Lifecycle Local development Deployment Smart Placement Limits About Service bindings Service bindings allow one Worker to call into another, without going through a publicly-accessible URL. A Service binding allows Worker A to call a method on Worker B, or to forward a request from Worker A to Worker B. Service bindings provide the separation of concerns that microservice or service-oriented architectures provide, without configuration pain, performance overhead or need to learn RPC protocols. Service bindings are fast. When you use Service Bindings, there is zero overhead or added latency. By default, both Workers run on the same thread of the same Cloudflare server. And when you enable Smart Placement , each Worker runs in the optimal location for overall performance. Service bindings are not just HTTP. Worker A can expose methods that can be directly called by Worker B. Communicating between services only requires writing JavaScript methods and classes. Service bindings don't increase costs. You can split apart functionality into multiple Workers, without incurring additional costs. Learn more about pricing for Service Bindings . Service bindings are commonly used to: Provide a shared internal service to multiple Workers. For example, you can deploy an authentication service as its own Worker, and then" [source](https://developers.cloudflare.com/workers/runtime-apis/bindings/service-bindings/) |
| Built-in reverse proxy | Supported | "Cloudflare: Build for the agent era Products Solutions Resources Pricing Under attack? Under attack? Login Dashboard Contact sales Start building Dashboard Login Hero video off in Low preview — use High mode and refresh for full motion. Connect 2026 · The Agentic Conference of the Year · Oct 19-21 Everything we learned from powering 20% of the Internet—yours by default One platform for your apps, agents, and workforce. Build, secure, and scale without managing infrastructure. Start building for free Region: Earth One smart network for workloads + security — close to users, close to data. Compute close to users reduces network latency. Smart Placement moves your Worker closer to your data for optimized end-to-end latency. 4.5x faster Faster for 95% of round trips by running Workers near your backend, not you. 95% of the world’s Internet-connected population is reached by Cloudflare within 50ms. 310B Daily cyber threats blocked. Run everywhere Security, connectivity, and code run in 335+ cities around the world, within 50ms of 95% of the world's population. Run anywhere Our network is close to your users, applications, and sites. It optimizes all your traffic from source to destination for low latency. Run at massive scale No more capacity planning. Ever. Cloudflare powers 45% of the Fortune 500 Trusted by the teams you trust. Shopify Character.AI Intercom DoorDash Discord Zendesk Lovable npm SiteGPT Liveblocks Leagued Seated People Shopify Character.AI Intercom Pause “ For Shopify, the real challenge is not about how many different pieces of complex technology we can use but" [source](https://www.cloudflare.com/) |

### Organisation & security

| Capability | Status | Evidence |
| --- | --- | --- |
| Built-in auth | Supported | "Home / Cloudflare One Cloudflare One Last updated Oct 12, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Products More resources Secure your organization with Cloudflare One — a cloud security platform that replaces legacy perimeters with Cloudflare's global network. Available on all plans Cloudflare One is Cloudflare's Secure Access Service Edge (SASE) ↗︎ platform. SASE is an architectural model that unifies enterprise networking services with Zero Trust security. Zero Trust ↗︎ is a security model designed around the principle of least privilege. In the past, once you logged into a corporate network, you were "trusted" to move around freely. Zero Trust changes that. It assumes that threats can exist both outside and inside the network. Therefore, every request is authenticated and authorized based on identity and context before granting access. The Cloudflare One platform allows organizations to move away from a patchwork of hardware appliances and point solutions. Instead, it consolidates security and networking through a unified control plane that includes products like Cloudflare Access , Secure Web Gateway (SWG) , Cloudflare Tunnel , Data Loss Prevention (DLP) , Remote Browser Isolation (RBI) , Cloud Access Security Broker (CASB) , and Email security . Refer to our SASE reference architecture to learn how to plan, deploy, and manage SASE architecture with Cloudflare. Get started Cloudflare dashboard Implementation guides Products Access Authenticate users accessing your applications, seamlessly onboard third-party users, and log every event and reque" [source](https://developers.cloudflare.com/cloudflare-one/) |
| BYOC | Not supported | "Home / Workers Cloudflare Workers Last updated Oct 8, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Build with Workers Integrate with Workers A serverless platform for building, deploying, and scaling apps across Cloudflare's global network ↗︎ with a single command — no infrastructure to manage, no complex configuration With Cloudflare Workers, you can expect to: Deliver fast performance with high reliability anywhere in the world Build full-stack apps with your framework of choice, including React , Vue , Svelte , Next , Astro , React Router , fate , and more Use your preferred language, including JavaScript , TypeScript , Python , Rust , and more Gain deep visibility and insight with built-in observability Get started for free and grow with flexible pricing , affordable at any scale Get started with your first project: Deploy a template Deploy with Wrangler CLI Build with Workers Front-end applications Deploy static assets to Cloudflare's CDN & cache for fast rendering Back-end applications Build APIs and connect to data stores with Smart Placement to optimize latency Serverless AI inference Run LLMs, generate images, and more with Workers AI Background jobs Schedule cron jobs , run durable Workflows , and integrate with Queues Observability & monitoring Monitor performance, debug issues, and analyze traffic with real-time logs and analytics Integrate with Workers Connect to external services like databases, APIs, and storage via Bindings , enabling functionality with just a few lines of code: Storage Durable Objects Scalable stateful storage for real-" [source](https://developers.cloudflare.com/workers/) |
| Deploy into customers' VPCs | Not supported | "Home / Workers Cloudflare Workers Last updated Oct 8, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Build with Workers Integrate with Workers A serverless platform for building, deploying, and scaling apps across Cloudflare's global network ↗︎ with a single command — no infrastructure to manage, no complex configuration With Cloudflare Workers, you can expect to: Deliver fast performance with high reliability anywhere in the world Build full-stack apps with your framework of choice, including React , Vue , Svelte , Next , Astro , React Router , fate , and more Use your preferred language, including JavaScript , TypeScript , Python , Rust , and more Gain deep visibility and insight with built-in observability Get started for free and grow with flexible pricing , affordable at any scale Get started with your first project: Deploy a template Deploy with Wrangler CLI Build with Workers Front-end applications Deploy static assets to Cloudflare's CDN & cache for fast rendering Back-end applications Build APIs and connect to data stores with Smart Placement to optimize latency Serverless AI inference Run LLMs, generate images, and more with Workers AI Background jobs Schedule cron jobs , run durable Workflows , and integrate with Queues Observability & monitoring Monitor performance, debug issues, and analyze traffic with real-time logs and analytics Integrate with Workers Connect to external services like databases, APIs, and storage via Bindings , enabling functionality with just a few lines of code: Storage Durable Objects Scalable stateful storage for real-" [source](https://developers.cloudflare.com/workers/) |
| Secrets management | Supported | "Home / Secrets Store Cloudflare Secrets Store Last updated Aug 14, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Encrypt and store sensitive information as secrets that are securely reusable across your account. Available in open beta Cloudflare Secrets Store is a secure, centralized location in which account-level secrets are stored and managed. The secrets are securely encrypted and stored across all Cloudflare data centers ↗︎ . Secrets Store is currently compatible with Cloudflare Workers and AI Gateway . Integrations with other products will be added in the future. China availability Secrets Store is unavailable in the Cloudflare China Network , operated by Cloudflare's partner JD Cloud. Next Access control Was this helpful? Yes No Edit page Report issue On this page Overview Edit page Report issue Getting started Plans Contact sales Partners Find a partner Startups Under attack? Domain name search Company About Careers Investors Press Press kit Global network Public interest Project Galileo Athenian Project Cloudflare for Campaigns Project Fairshot Impact/ESG Compliance Compliance resources Trust Hub Data Protection Responsible AI Transparency report Report abuse Resources App innovation report Cloudflare Radar Case studies Status Support Events Blog Developers Documentation Learning center Community Solutions SSE and SASE platform Cloudflare AI Cloud AI Security Frontend Development Platform Multi-Tenant Platform Development Web Security Platform Start Building Log In © 2026 Cloudflare, Inc. Privacy policy \| Report security issues \| Terms of use \| Trademark" [source](https://developers.cloudflare.com/secrets-store/) |
| Self-host / OSS core | Partially supported | "GitHub - cloudflare/workerd: The JavaScript / Wasm runtime that powers Cloudflare Workers · GitHub Skip to content Navigation Menu Sign in Appearance settings Platform AI CODE CREATION GitHub Copilot Write better code with AI GitHub Copilot app Direct agents from issue to merge MCP Registry Integrate external tools DEVELOPER WORKFLOWS Actions Automate any workflow Codespaces Instant dev environments Issues Plan and track work Code Review Manage code changes Code Quality Enforce quality at merge APPLICATION SECURITY GitHub Advanced Security Find and fix vulnerabilities Code security Secure your code as you build Secret protection Stop leaks before they start EXPLORE Why GitHub Documentation Blog Changelog Marketplace View all features Solutions BY COMPANY SIZE Enterprises Small and medium teams Startups Nonprofits BY USE CASE App Modernization DevSecOps DevOps CI/CD View all use cases BY INDUSTRY Healthcare Financial services Manufacturing Government View all industries View all solutions Resources EXPLORE BY TOPIC AI Software Development DevOps Security View all topics EXPLORE BY TYPE Customer stories Events & webinars Ebooks & reports Business insights GitHub Skills SUPPORT & SERVICES Documentation Customer support Community forum Trust center Partners View all resources Open Source COMMUNITY GitHub Sponsors Fund open source developers PROGRAMS Security Lab Maintainer Community GitHub Stars Archive Program REPOSITORIES Topics Trending Collections Enterprise ENTERPRISE SOLUTIONS Enterprise platform AI-powered developer platform AVAILABLE ADD-ONS GitHub Advanced Security Ent" [source](https://github.com/cloudflare/workerd) |
| Sharing | Supported | "Home / Workers / Previews Previews Last updated Sep 24, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview How it works URLs Settings and isolation Access control Limits Next steps Previews give each branch an isolated, production-like environment under the same Worker. Each Preview is configured with its own variables, secrets, and bindings , served on its own URL , and has its own observability . Worker Previews requires Wrangler 4.135.0 or later. Update the project dependency because project commands do not use a newer global installation. Used Version URLs or Wrangler environments before? Refer to Compare workflows to understand how they differ from Previews and our recommended practices for branch testing. How it works Running npx wrangler preview creates or updates a Preview for your current branch under the same Worker. As you use npx wrangler deploy for production, use npx wrangler preview to test a branch before merging. Branch Command What happens main npx wrangler deploy Deploys to production with production settings. feature/login npx wrangler preview Creates or updates a Preview with its own settings. URLs Each Preview gets two types of URLs. You can serve them on workers.dev , a custom domain , or both. Preview URL : always serves the latest deployment. Share this with your team so they always see the most up-to-date version of your branch. Deployment URL : points to one specific deploy and never changes. Use this to reference or compare exact versions, like linking a specific deploy in a PR review. Host type Preview URL Deployment URL workers.d" [source](https://developers.cloudflare.com/workers/previews/) |
| SSO / SAML | Supported | "Pricing Products Solutions Resources Pricing Login Dashboard Contact sales Start building Dashboard Login Scale predictably Pay only for what you use. Simple, transparent pricing for all Cloudflare products Network & CDN Network & CDN SASE / Zero Trust Compute & Storage Network & CDN SASE / Zero Trust Compute & Storage Free For personal or hobby projects that aren't business-critical. $0 /month Get started Pro For professional websites that aren't business-critical. $20 /mo billed annually, or $25/mo billed monthly Get started Business For small businesses operating online. $200 /mo billed annually, or $250/mo billed monthly Get started Contract For mission-critical applications that are core to your business. Custom Billed annually See plans Compare all features Expand all Free Pro Business Contract Core Features Fast, Easy-to-use DNS Fast, Easy-to-use DNS Free Pro Business Contract Unmetered DDoS Protection Unmetered DDoS Protection Free Pro Business Contract CDN CDN Free Pro Business Contract Universal SSL Certificate Universal SSL Certificate Free Pro Business Contract Free Managed Ruleset Free Managed Ruleset Free Pro Business Contract Web Application Firewall (WAF) Web Application Firewall (WAF) Free Pro Business Contract Lossless Image Optimization — Lossless Image Optimization Free — Pro Business Contract Accelerated Mobile Pages (AMP) — Accelerated Mobile Pages (AMP) Free — Pro Business Contract PCI DSS 4.0 Compliance — — PCI DSS 4.0 Compliance Free — Pro — Business Contract Uptime SLA — — 100% 100% Uptime SLA Free — Pro — Business 100% Contract 100% Uptime Service" [source](https://www.cloudflare.com/plans/) |
| Teams | Supported | "Home / Fundamentals / Account / Account Security Account security Last updated Apr 20, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Add abuse contact Allow Cloudflare access Leaked Password Notifications Manage active sessions Review audit logs - v1 Audit Logs - version 2 SCIM provisioning Secure compromised account Set up SSO Zone holds Was this helpful? Yes No Edit page Report issue On this page Overview Edit page Report issue Getting started Plans Contact sales Partners Find a partner Startups Under attack? Domain name search Company About Careers Investors Press Press kit Global network Public interest Project Galileo Athenian Project Cloudflare for Campaigns Project Fairshot Impact/ESG Compliance Compliance resources Trust Hub Data Protection Responsible AI Transparency report Report abuse Resources App innovation report Cloudflare Radar Case studies Status Support Events Blog Developers Documentation Learning center Community Solutions SSE and SASE platform Cloudflare AI Cloud AI Security Frontend Development Platform Multi-Tenant Platform Development Web Security Platform Start Building Log In © 2026 Cloudflare, Inc. Privacy policy \| Report security issues \| Terms of use \| Trademark \| Your privacy choices Docs" [source](https://developers.cloudflare.com/fundamentals/account/account-security/) |
| Workload identity | Not supported | "Home / Workers Cloudflare Workers Last updated Oct 8, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Build with Workers Integrate with Workers A serverless platform for building, deploying, and scaling apps across Cloudflare's global network ↗︎ with a single command — no infrastructure to manage, no complex configuration With Cloudflare Workers, you can expect to: Deliver fast performance with high reliability anywhere in the world Build full-stack apps with your framework of choice, including React , Vue , Svelte , Next , Astro , React Router , fate , and more Use your preferred language, including JavaScript , TypeScript , Python , Rust , and more Gain deep visibility and insight with built-in observability Get started for free and grow with flexible pricing , affordable at any scale Get started with your first project: Deploy a template Deploy with Wrangler CLI Build with Workers Front-end applications Deploy static assets to Cloudflare's CDN & cache for fast rendering Back-end applications Build APIs and connect to data stores with Smart Placement to optimize latency Serverless AI inference Run LLMs, generate images, and more with Workers AI Background jobs Schedule cron jobs , run durable Workflows , and integrate with Queues Observability & monitoring Monitor performance, debug issues, and analyze traffic with real-time logs and analytics Integrate with Workers Connect to external services like databases, APIs, and storage via Bindings , enabling functionality with just a few lines of code: Storage Durable Objects Scalable stateful storage for real-" [source](https://developers.cloudflare.com/workers/) |

### Developer access

| Capability | Status | Evidence |
| --- | --- | --- |
| CLI | Supported | "Home / Workers / Wrangler Wrangler Last updated Sep 15, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Wrangler, the Cloudflare Developer Platform command-line interface (CLI), allows you to manage Worker projects. Wrangler commands use the permissions of the authenticated member or API token. Refer to Workers roles and permissions for the minimum role required by common Wrangler commands. Install/Update Wrangler : Get started by installing Wrangler, and update to newer versions by following this guide. API : A set of programmatic APIs that can be integrated with local Cloudflare Workers-related workflows. Commands : Create, develop, and deploy your Cloudflare Workers with Wrangler commands. Authentication profiles : Maintain separate logins and switch accounts per directory. Bundling : Review Wrangler's default bundling. Configuration : Use a configuration file to customize the development and deployment setup for your Worker project and other Developer Platform products. Custom builds : Customize how your code is compiled, before being processed by Wrangler. Deprecations : The differences between Wrangler versions, specifically deprecations and breaking changes. Environments : Use environments to create different configurations for the same Worker application. Migrations : Review migration guides for specific versions of Wrangler. System environment variables : Local environment variables that can change Wrangler's behavior. Previous Wrangler's unstable_startWorker() Next Install/Update Wrangler Was this helpful? Yes No Edit page Report issue On this page Overvi" [source](https://developers.cloudflare.com/workers/wrangler/) |
| E2B-compatible API | Not supported | "Home / Sandboxes Sandboxes on Cloudflare Last updated Sep 30, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Containers Dynamic Workers Concepts Guides Related products More resources Start a sandbox and run untrusted or generated code Available on Workers Paid plan A sandbox is an isolated place to run code. The code cannot directly read the memory or data of your application. Your Worker decides which application APIs and data the code receives, and whether the code can reach the public Internet. You can use a sandbox for agent-written code, user-uploaded applications, data analysis, development previews, build pipelines, or any other work that should not share a process with your application. Cloudflare provides two sandbox environments. Both are accessible through a Worker , the application that already handles your traffic. If your application uses @cloudflare/sandbox 0.x, refer to Sandbox SDK 0.x , or move it to the current version with Migrate from Sandbox SDK 0.x . Containers Containers run an image you provide. The instance is a full Linux environment, so you can run any language and keep processes running. Your Worker starts the instance and sends it work. HTTP from the Internet reaches the instance only through your Worker. Each instance is a microVM with its own kernel and network, so no other workload shares it. A sandbox container uses the Durable Object scheduling policy , which is in public beta. A Durable Object in your Worker starts the instance from an image and runs a command in it: container. start ({ image: "cloudflare/debian-trixie"" [source](https://developers.cloudflare.com/sandbox/) |
| Filesystem API | Not applicable | "A given isolate has its own scope, but isolates are not necessarily long-lived." [source](https://developers.cloudflare.com/workers/reference/how-workers-works/) |
| Git deploy | Supported | "Home / Pages Cloudflare Pages Last updated Aug 25, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Features Related products More resources Are you sure you want to use Pages? Workers supports most Pages use cases and offers a broader feature set . It is Cloudflare's primary platform for building applications. Start new projects with Workers. Create full-stack applications that are instantly deployed to the Cloudflare global network. Available on all plans Deploy your Pages project by connecting to your Git provider , uploading prebuilt assets directly to Pages with Direct Upload or using C3 from the command line. Features Pages Functions Use Pages Functions to deploy server-side code to enable dynamic functionality without running a dedicated server. Use Pages Functions Rollbacks Rollbacks allow you to instantly revert your project to a previous production deployment. Use Rollbacks Redirects Set up redirects for your Cloudflare Pages project. Use Redirects Related products Workers Cloudflare Workers provides a serverless execution environment that allows you to create new applications or augment existing ones without configuring or maintaining infrastructure. R2 Cloudflare R2 Storage allows developers to store large amounts of unstructured data without the costly egress bandwidth fees associated with typical cloud storage services. D1 D1 is Cloudflare’s native serverless database. Create a database by importing data or defining your tables and writing your queries within a Worker or through the API. Zaraz Offload third-party tools and services to the clou" [source](https://developers.cloudflare.com/pages/) |
| HTTP data API | Supported | "Query D1 Database \| Cloudflare API Skip to content Cloudflare API Search Ctrl K Auto Light Dark Start here Start here HTTP HTTP HTTP TypeScript TypeScript Python Python Go Go Terraform Terraform API Reference Overview Account & User Management Abuse Reports Abuse Reports Submit an abuse report Get an abuse report against the account List abuse reports against the account Submitted Submitted List submitted abuse reports Get a submitted abuse report Emails Emails List emails sent to an abuse report submitter Mitigations Mitigations List abuse report mitigations Request review on mitigations Accounts Accounts List Accounts Account Details Create an Account Update Account Delete a specific account Account Organizations Account Organizations Move account to organization Account Profile Account Profile Get account profile Update account profile Members Members List Members Member Details Add Member Update Member Remove Member Roles Roles List Roles Role Details Subscriptions Subscriptions List Subscriptions Get Subscription Create Subscription Update Subscription Delete Subscription Cancel Delayed Downgrade Cancel Reason Cancel Reason Create Cancel Reason Get Cancel Reason Actions Actions Append Subscription Action Bulk Bulk Create Subscriptions Tokens Tokens List Tokens Token Details Create Token Update Token Delete Token Verify Token Permission Groups Permission Groups List Permission Groups List Permission Groups Value Value Roll Token Logs Logs Audit Audit Get account audit logs (Version 2) Get resource change history from an account audit log entry (Version 2) List account a" [source](https://developers.cloudflare.com/api/resources/d1/subresources/database/methods/query/) |
| OpenAPI spec | Supported | "GitHub - cloudflare/api-schemas · GitHub Skip to content Navigation Menu Sign in Appearance settings Platform AI CODE CREATION GitHub Copilot Write better code with AI GitHub Copilot app Direct agents from issue to merge MCP Registry Integrate external tools DEVELOPER WORKFLOWS Actions Automate any workflow Codespaces Instant dev environments Issues Plan and track work Code Review Manage code changes Code Quality Enforce quality at merge APPLICATION SECURITY GitHub Advanced Security Find and fix vulnerabilities Code security Secure your code as you build Secret protection Stop leaks before they start EXPLORE Why GitHub Documentation Blog Changelog Marketplace View all features Solutions BY COMPANY SIZE Enterprises Small and medium teams Startups Nonprofits BY USE CASE App Modernization DevSecOps DevOps CI/CD View all use cases BY INDUSTRY Healthcare Financial services Manufacturing Government View all industries View all solutions Resources EXPLORE BY TOPIC AI Software Development DevOps Security View all topics EXPLORE BY TYPE Customer stories Events & webinars Ebooks & reports Business insights GitHub Skills SUPPORT & SERVICES Documentation Customer support Community forum Trust center Partners View all resources Open Source COMMUNITY GitHub Sponsors Fund open source developers PROGRAMS Security Lab Maintainer Community GitHub Stars Archive Program REPOSITORIES Topics Trending Collections Enterprise ENTERPRISE SOLUTIONS Enterprise platform AI-powered developer platform AVAILABLE ADD-ONS GitHub Advanced Security Enterprise-grade security features Copilot for Business Enter" [source](https://github.com/cloudflare/api-schemas) |
| Private container registry | Not supported | "Home / Workers Cloudflare Workers Last updated Oct 8, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Build with Workers Integrate with Workers A serverless platform for building, deploying, and scaling apps across Cloudflare's global network ↗︎ with a single command — no infrastructure to manage, no complex configuration With Cloudflare Workers, you can expect to: Deliver fast performance with high reliability anywhere in the world Build full-stack apps with your framework of choice, including React , Vue , Svelte , Next , Astro , React Router , fate , and more Use your preferred language, including JavaScript , TypeScript , Python , Rust , and more Gain deep visibility and insight with built-in observability Get started for free and grow with flexible pricing , affordable at any scale Get started with your first project: Deploy a template Deploy with Wrangler CLI Build with Workers Front-end applications Deploy static assets to Cloudflare's CDN & cache for fast rendering Back-end applications Build APIs and connect to data stores with Smart Placement to optimize latency Serverless AI inference Run LLMs, generate images, and more with Workers AI Background jobs Schedule cron jobs , run durable Workflows , and integrate with Queues Observability & monitoring Monitor performance, debug issues, and analyze traffic with real-time logs and analytics Integrate with Workers Connect to external services like databases, APIs, and storage via Bindings , enabling functionality with just a few lines of code: Storage Durable Objects Scalable stateful storage for real-" [source](https://developers.cloudflare.com/workers/) |
| Public API | Supported | "API Reference \| Cloudflare API Skip to content Cloudflare API Search Ctrl K Auto Light Dark Start here Start here API Reference Overview Account & User Management Abuse Reports Abuse Reports Submit an abuse report Get an abuse report against the account List abuse reports against the account Submitted Submitted List submitted abuse reports Get a submitted abuse report Emails Emails List emails sent to an abuse report submitter Mitigations Mitigations List abuse report mitigations Request review on mitigations Accounts Accounts List Accounts Account Details Create an Account Update Account Delete a specific account Account Organizations Account Organizations Move account to organization Account Profile Account Profile Get account profile Update account profile Members Members List Members Member Details Add Member Update Member Remove Member Roles Roles List Roles Role Details Subscriptions Subscriptions List Subscriptions Get Subscription Create Subscription Update Subscription Delete Subscription Cancel Delayed Downgrade Cancel Reason Cancel Reason Create Cancel Reason Get Cancel Reason Actions Actions Append Subscription Action Bulk Bulk Create Subscriptions Tokens Tokens List Tokens Token Details Create Token Update Token Delete Token Verify Token Permission Groups Permission Groups List Permission Groups List Permission Groups Value Value Roll Token Logs Logs Audit Audit Get account audit logs (Version 2) Get resource change history from an account audit log entry (Version 2) List account audit log product categories (Version 2) Entitlements Entitlements Get Account Ent" [source](https://developers.cloudflare.com/api/) |
| SDK | Supported | "Home / Workers Cloudflare Workers Last updated Oct 8, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Build with Workers Integrate with Workers A serverless platform for building, deploying, and scaling apps across Cloudflare's global network ↗︎ with a single command — no infrastructure to manage, no complex configuration With Cloudflare Workers, you can expect to: Deliver fast performance with high reliability anywhere in the world Build full-stack apps with your framework of choice, including React , Vue , Svelte , Next , Astro , React Router , fate , and more Use your preferred language, including JavaScript , TypeScript , Python , Rust , and more Gain deep visibility and insight with built-in observability Get started for free and grow with flexible pricing , affordable at any scale Get started with your first project: Deploy a template Deploy with Wrangler CLI Build with Workers Front-end applications Deploy static assets to Cloudflare's CDN & cache for fast rendering Back-end applications Build APIs and connect to data stores with Smart Placement to optimize latency Serverless AI inference Run LLMs, generate images, and more with Workers AI Background jobs Schedule cron jobs , run durable Workflows , and integrate with Queues Observability & monitoring Monitor performance, debug issues, and analyze traffic with real-time logs and analytics Integrate with Workers Connect to external services like databases, APIs, and storage via Bindings , enabling functionality with just a few lines of code: Storage Durable Objects Scalable stateful storage for real-" [source](https://developers.cloudflare.com/workers/) |
| SSH access | Not applicable | "A given isolate has its own scope, but isolates are not necessarily long-lived." [source](https://developers.cloudflare.com/workers/reference/how-workers-works/) |

### Compute & storage

| Capability | Status | Evidence |
| --- | --- | --- |
| Cloud-init / ignition config | Not applicable | "A given isolate has its own scope, but isolates are not necessarily long-lived." [source](https://developers.cloudflare.com/workers/reference/how-workers-works/) |
| Desktop / computer-use sandbox | Not applicable | "A given isolate has its own scope, but isolates are not necessarily long-lived." [source](https://developers.cloudflare.com/workers/reference/how-workers-works/) |
| GPU compute | Not applicable | "A given isolate has its own scope, but isolates are not necessarily long-lived." [source](https://developers.cloudflare.com/workers/reference/how-workers-works/) |
| Live-state (memory) snapshots | Not applicable | "A given isolate has its own scope, but isolates are not necessarily long-lived." [source](https://developers.cloudflare.com/workers/reference/how-workers-works/) |
| Multi-region | Supported | "Cloudflare Workers - Global Serverless Functions Platform Products Solutions Resources Pricing Login Dashboard Contact sales Start building Dashboard Login React Flow Press enter or space to select a node. You can then use the arrow keys to move the node around. Press delete to remove it and escape to cancel. Press enter or space to select an edge. You can then press delete to remove it or escape to cancel. Deploy serverless functions globally in seconds Cloudflare Workers are fast, elastic, and serverless functions that scale automatically from zero to millions of requests. Start building for free View docs Only pay for what you use Pay only for execution time ( CPU time ), not idle time spent waiting on I/O. Near your users, or your data Deploy once, run in Cloudflare's 335+ cities by default, or use Smart Placement to run near your data, to minimize end-to-end latency. No cold starts Don't keep users waiting, or spend your time on prewarming rube-goldberg machines. Infinite concurrency without the markup No need to pay for pre-provisioned concurrency. Just scale up based on demand on your big launch days, no matter how many concurrent users you get. First-class local development Workers allows you to fully test your changes locally and allow you to get in the flow, ahead of pushing your changes with workerd , our open-source runtime. Write in JS, TS, Python or Rust Choose from a template in your language to kickstart building an app. Serverless architecture, from the ground up: Isolates vs. Containers Workers are built on unique architecture called isolates. Isolates are" [source](https://workers.cloudflare.com/) |
| Object storage | Supported | "Home / R2 Cloudflare R2 Last updated Oct 1, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Features Related products More resources Object storage for all your data. Cloudflare R2 Storage allows developers to store large amounts of unstructured data without the costly egress bandwidth fees associated with typical cloud storage services. You can use R2 for multiple scenarios, including but not limited to: Storage for cloud-native applications Cloud storage for web content Storage for podcast episodes Data lakes (analytics and big data) Cloud storage output for large batch processes, such as machine learning model artifacts or datasets Get started Browse the examples Features Location Hints Location Hints are optional parameters you can provide during bucket creation to indicate the primary geographical location you expect data will be accessed from. Use Location Hints CORS Configure CORS to interact with objects in your bucket and configure policies on your bucket. Use CORS Public buckets Public buckets expose the contents of your R2 bucket directly to the Internet. Use Public buckets Bucket scoped tokens Create bucket scoped tokens for granular control over who can access your data. Use Bucket scoped tokens Related products Basin Catalog A managed Apache Iceberg ↗︎ data catalog built directly into your R2 bucket, so you can turn a bucket into a data warehouse or lakehouse queryable by engines like Spark, Snowflake, and Basin SQL. Workers A serverless ↗︎ execution environment that allows you to create entirely new applications or augment existing ones with" [source](https://developers.cloudflare.com/r2/) |
| Persistent disk | Not applicable | "A given isolate has its own scope, but isolates are not necessarily long-lived." [source](https://developers.cloudflare.com/workers/reference/how-workers-works/) |
| Sandbox templates / custom images | Not applicable | "A given isolate has its own scope, but isolates are not necessarily long-lived." [source](https://developers.cloudflare.com/workers/reference/how-workers-works/) |
| Scale to zero | Supported | "Home / Containers Containers Last updated Oct 12, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Next steps More resources Enhance your Workers with serverless containers Available on Workers Paid plan Run code written in any programming language, built for any runtime, as part of apps built on Workers . Deploy your container image to Region:Earth without worrying about managing infrastructure - just define your Worker and wrangler deploy . With Containers you can run: Resource-intensive applications that require CPU cores running in parallel, large amounts of memory or disk space Applications and libraries that require a full filesystem, specific runtime, or Linux-like environment Existing applications and tools that have been distributed as container images Container instances are spun up on-demand and controlled by code you write in your Worker . Instead of chaining together API calls or writing Kubernetes operators, you just write TypeScript or JavaScript. src/index.js js import { DurableObject } from "cloudflare:workers" ; import { rewriteRequestForContainer, startAndWaitForPort } from "./utils" ; export class MyContainer extends DurableObject { async fetch ( request ) { const container = this .ctx.container; await startAndWaitForPort (container, { port: 4000 , inactivityTimeout: 10 * 60 * 1000 , }); const forwarded = rewriteRequestForContainer (request); const response = await container. getTcpPort ( 4000 ). fetch (forwarded); return response; } } export default { async fetch ( request , env ) { const containerRequest = request. clone (); const { "s" [source](https://developers.cloudflare.com/containers/) |
| Selectable isolation runtime | Not supported | "Home / Workers / Reference / How Workers works How Workers works Last updated Sep 18, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Isolates Compute per request Distributed execution Related resources Though Cloudflare Workers behave similarly to JavaScript ↗︎ in the browser or in Node.js, there are a few differences in how you have to think about your code. Under the hood, the Workers runtime uses the V8 engine ↗︎ — the same engine used by Chromium and Node.js. The Workers runtime also implements many of the standard APIs available in most modern browsers. The differences between JavaScript written for the browser or Node.js happen at runtime. Rather than running on an individual's machine (for example, a browser application or on a centralized server ↗︎ ), Workers functions run on Cloudflare's global network ↗︎ - a growing global network of thousands of machines distributed across hundreds of locations. Each of these machines hosts an instance of the Workers runtime, and each of those runtimes is capable of running thousands of user-defined applications. This guide will review some of those differences. For more information, refer to the Cloud Computing without Containers blog post ↗︎ . The three largest differences are: Isolates, Compute per Request, and Distributed Execution. Isolates V8 ↗︎ orchestrates isolates: lightweight contexts that provide your code with variables it can access and a safe environment to be executed within. You could even consider an isolate a sandbox for your function to run in. A single instance of the runtime can run hundred" [source](https://developers.cloudflare.com/workers/reference/how-workers-works/) |
| Snapshots / forking | Not supported | "Home / Sandboxes Sandboxes on Cloudflare Last updated Sep 30, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Containers Dynamic Workers Concepts Guides Related products More resources Start a sandbox and run untrusted or generated code Available on Workers Paid plan A sandbox is an isolated place to run code. The code cannot directly read the memory or data of your application. Your Worker decides which application APIs and data the code receives, and whether the code can reach the public Internet. You can use a sandbox for agent-written code, user-uploaded applications, data analysis, development previews, build pipelines, or any other work that should not share a process with your application. Cloudflare provides two sandbox environments. Both are accessible through a Worker , the application that already handles your traffic. If your application uses @cloudflare/sandbox 0.x, refer to Sandbox SDK 0.x , or move it to the current version with Migrate from Sandbox SDK 0.x . Containers Containers run an image you provide. The instance is a full Linux environment, so you can run any language and keep processes running. Your Worker starts the instance and sends it work. HTTP from the Internet reaches the instance only through your Worker. Each instance is a microVM with its own kernel and network, so no other workload shares it. A sandbox container uses the Durable Object scheduling policy , which is in public beta. A Durable Object in your Worker starts the instance from an image and runs a command in it: container. start ({ image: "cloudflare/debian-trixie"" [source](https://developers.cloudflare.com/sandbox/) |

### Data

| Capability | Status | Evidence |
| --- | --- | --- |
| Database branching | Not supported | "Home / D1 Cloudflare D1 Last updated Apr 30, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Features Related products More resources Create new serverless SQL databases to query from your Workers and Pages projects. Available on Free and Paid plans D1 is Cloudflare's managed, serverless database with SQLite's SQL semantics, built-in disaster recovery, and Worker and HTTP API access. D1 allows you to create thousands of databases at no extra cost for isolation, perfect for scaling out application vibe-coding platforms. D1 pricing is based only on query and storage costs. Create your first D1 database by following the Get started guide , learn how to import data into a database , and how to interact with your database directly from Workers or Pages . Features Create your first D1 database Create your first D1 database, establish a schema, import data and query D1 directly from an application built with Workers . Create your D1 database SQLite Execute SQL with SQLite's SQL compatibility and D1 Client API. Execute SQL queries Time Travel Time Travel is D1’s approach to backups and point-in-time-recovery, and allows you to restore a database to any minute within the last 30 days. Learn about Time Travel Global Read Replication D1 read replication can lower latency for read queries and scale read throughput by adding read-only database copies, called read replicas, across regions globally closer to clients. Scale with Read Replicas Related products Workers Build serverless applications and deploy instantly across the globe for exceptional performance, reliabili" [source](https://developers.cloudflare.com/d1/) |
| Ephemeral instant DB (no-signup) | Not supported | "Home / D1 Cloudflare D1 Last updated Apr 30, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Features Related products More resources Create new serverless SQL databases to query from your Workers and Pages projects. Available on Free and Paid plans D1 is Cloudflare's managed, serverless database with SQLite's SQL semantics, built-in disaster recovery, and Worker and HTTP API access. D1 allows you to create thousands of databases at no extra cost for isolation, perfect for scaling out application vibe-coding platforms. D1 pricing is based only on query and storage costs. Create your first D1 database by following the Get started guide , learn how to import data into a database , and how to interact with your database directly from Workers or Pages . Features Create your first D1 database Create your first D1 database, establish a schema, import data and query D1 directly from an application built with Workers . Create your D1 database SQLite Execute SQL with SQLite's SQL compatibility and D1 Client API. Execute SQL queries Time Travel Time Travel is D1’s approach to backups and point-in-time-recovery, and allows you to restore a database to any minute within the last 30 days. Learn about Time Travel Global Read Replication D1 read replication can lower latency for read queries and scale read throughput by adding read-only database copies, called read replicas, across regions globally closer to clients. Scale with Read Replicas Related products Workers Build serverless applications and deploy instantly across the globe for exceptional performance, reliabili" [source](https://developers.cloudflare.com/d1/) |
| First-party database | Supported | "Home / D1 Cloudflare D1 Last updated Apr 30, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Features Related products More resources Create new serverless SQL databases to query from your Workers and Pages projects. Available on Free and Paid plans D1 is Cloudflare's managed, serverless database with SQLite's SQL semantics, built-in disaster recovery, and Worker and HTTP API access. D1 allows you to create thousands of databases at no extra cost for isolation, perfect for scaling out application vibe-coding platforms. D1 pricing is based only on query and storage costs. Create your first D1 database by following the Get started guide , learn how to import data into a database , and how to interact with your database directly from Workers or Pages . Features Create your first D1 database Create your first D1 database, establish a schema, import data and query D1 directly from an application built with Workers . Create your D1 database SQLite Execute SQL with SQLite's SQL compatibility and D1 Client API. Execute SQL queries Time Travel Time Travel is D1’s approach to backups and point-in-time-recovery, and allows you to restore a database to any minute within the last 30 days. Learn about Time Travel Global Read Replication D1 read replication can lower latency for read queries and scale read throughput by adding read-only database copies, called read replicas, across regions globally closer to clients. Scale with Read Replicas Related products Workers Build serverless applications and deploy instantly across the globe for exceptional performance, reliabili" [source](https://developers.cloudflare.com/d1/) |
| Vector search | Supported | "Home / Vectorize Cloudflare Vectorize Last updated Apr 21, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Features Related products More resources Build full-stack AI applications with Vectorize, Cloudflare's powerful vector database. Vectorize is a globally distributed vector database that enables you to build full-stack, AI-powered applications with Cloudflare Workers . Vectorize makes querying embeddings — representations of values or objects like text, images, audio that are designed to be consumed by machine learning models and semantic search algorithms — faster, easier and more affordable. Vectorize is now Generally Available To report bugs or give feedback, go to the #vectorize Discord channel ↗︎ . If you are having issues with Wrangler, report issues in the Wrangler GitHub repository ↗︎ . For example, by storing the embeddings (vectors) generated by a machine learning model, including those built-in to Workers AI or by bringing your own from platforms like OpenAI , you can build applications with powerful search, similarity, recommendation, classification and/or anomaly detection capabilities based on your own data. The vectors returned can reference images stored in Cloudflare R2, documents in KV, and/or user profiles stored in D1 — enabling you to go from vector search result to concrete object all within the Workers platform, and without standing up additional infrastructure. Features Vector database Learn how to create your first Vectorize database, upload vector embeddings, and query those embeddings from Cloudflare Workers . Create your Vec" [source](https://developers.cloudflare.com/vectorize/) |

### Platform & operations

| Capability | Status | Evidence |
| --- | --- | --- |
| Managed CI/CD runners | Not supported | "Home / Workers Cloudflare Workers Last updated Oct 8, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Build with Workers Integrate with Workers A serverless platform for building, deploying, and scaling apps across Cloudflare's global network ↗︎ with a single command — no infrastructure to manage, no complex configuration With Cloudflare Workers, you can expect to: Deliver fast performance with high reliability anywhere in the world Build full-stack apps with your framework of choice, including React , Vue , Svelte , Next , Astro , React Router , fate , and more Use your preferred language, including JavaScript , TypeScript , Python , Rust , and more Gain deep visibility and insight with built-in observability Get started for free and grow with flexible pricing , affordable at any scale Get started with your first project: Deploy a template Deploy with Wrangler CLI Build with Workers Front-end applications Deploy static assets to Cloudflare's CDN & cache for fast rendering Back-end applications Build APIs and connect to data stores with Smart Placement to optimize latency Serverless AI inference Run LLMs, generate images, and more with Workers AI Background jobs Schedule cron jobs , run durable Workflows , and integrate with Queues Observability & monitoring Monitor performance, debug issues, and analyze traffic with real-time logs and analytics Integrate with Workers Connect to external services like databases, APIs, and storage via Bindings , enabling functionality with just a few lines of code: Storage Durable Objects Scalable stateful storage for real-" [source](https://developers.cloudflare.com/workers/) |
| Built-in observability | Supported | "Home / Workers / Observability Observability Last updated Oct 10, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Logs Traces Issues Metrics and analytics Query Builder Exporting data Debugging Additional resources Cloudflare Workers provides comprehensive observability tools to help you understand how your applications are performing, diagnose issues, and gain insights into request flows. Whether you want to use Cloudflare's native observability platform or export telemetry data to your existing monitoring stack, Workers has you covered. Logs Logs are essential for troubleshooting and understanding your application's behavior. Cloudflare offers several ways to access and manage your Worker logs. Workers Logs Automatically collect, store, filter, and analyze logs in the Cloudflare dashboard. Real-time logs Access log events in near real-time for immediate feedback during development and deployments. Tail Workers Apply custom filtering, sampling, and transformation logic to your telemetry data. Workers Logpush Send Workers Trace Event Logs to supported destinations like R2, S3, or logging providers. Traces Tracing gives you end-to-end visibility into the life of a request as it travels through your Workers application and connected services. With automatic instrumentation, Cloudflare captures telemetry data for fetch calls, binding operations (KV, R2, Durable Objects), and handler invocations - no code changes required. Issues Issues detects and groups recurring Worker failures. Investigate each occurrence and route issues to coding agents, webhooks, chat s" [source](https://developers.cloudflare.com/workers/observability/) |
| Preview environments | Partially supported | "Home / Workers / Previews Previews Last updated Sep 24, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview How it works URLs Settings and isolation Access control Limits Next steps Previews give each branch an isolated, production-like environment under the same Worker. Each Preview is configured with its own variables, secrets, and bindings , served on its own URL , and has its own observability . Worker Previews requires Wrangler 4.135.0 or later. Update the project dependency because project commands do not use a newer global installation. Used Version URLs or Wrangler environments before? Refer to Compare workflows to understand how they differ from Previews and our recommended practices for branch testing. How it works Running npx wrangler preview creates or updates a Preview for your current branch under the same Worker. As you use npx wrangler deploy for production, use npx wrangler preview to test a branch before merging. Branch Command What happens main npx wrangler deploy Deploys to production with production settings. feature/login npx wrangler preview Creates or updates a Preview with its own settings. URLs Each Preview gets two types of URLs. You can serve them on workers.dev , a custom domain , or both. Preview URL : always serves the latest deployment. Share this with your team so they always see the most up-to-date version of your branch. Deployment URL : points to one specific deploy and never changes. Use this to reference or compare exact versions, like linking a specific deploy in a PR review. Host type Preview URL Deployment URL workers.d" [source](https://developers.cloudflare.com/workers/previews/) |
| Scheduled tasks | Supported | "Home / Workers / Configuration / Cron Triggers Cron Triggers Last updated Sep 4, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Background Add a Cron Trigger 1. Define a scheduled event listener 2. Update configuration Supported cron expressions Examples Test Cron Triggers locally View past events Remove a Cron Trigger Via the dashboard Limits Green Compute Related resources Background Cron Triggers allow users to map a cron expression to a Worker using a scheduled() handler that enables Workers to be executed on a schedule. Cron Triggers are ideal for running periodic jobs, such as for maintenance or calling third-party APIs to collect up-to-date data. Workers scheduled by Cron Triggers will run on underutilized machines to make the best use of Cloudflare's capacity and route traffic efficiently. Note Cron Triggers are also available directly in Workflows via schedules on the Workflow binding instead. Refer to Trigger Workflows for details, and use a Wrangler release that supports Workflow schedules. Cron Triggers execute on UTC time. Add a Cron Trigger 1. Define a scheduled event listener To respond to a Cron Trigger, you must add a "scheduled" handler to your Worker. export default { async scheduled ( controller , env , ctx ) { console. log ( "cron processed" ); }, }; interface Env {} export default { async scheduled ( controller : ScheduledController , env : Env , ctx : ExecutionContext , ) { console. log ( "cron processed" ); }, }; from workers import WorkerEntrypoint class Default ( WorkerEntrypoint ): async def scheduled (self, controller, env, ctx" [source](https://developers.cloudflare.com/workers/configuration/cron-triggers/) |
| Project template marketplace | Supported | "Home / Workers / Getting started / Templates Templates Last updated Aug 10, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Templates are GitHub repositories that are designed to be a starting point for building a new Cloudflare Workers project. Browse the full collection of templates in the Cloudflare dashboard, then deploy the one that best fits your use case. Deploy a template Previous Prompting Next Examples Was this helpful? Yes No Edit page Report issue On this page Overview Edit page Report issue Getting started Plans Contact sales Partners Find a partner Startups Under attack? Domain name search Company About Careers Investors Press Press kit Global network Public interest Project Galileo Athenian Project Cloudflare for Campaigns Project Fairshot Impact/ESG Compliance Compliance resources Trust Hub Data Protection Responsible AI Transparency report Report abuse Resources App innovation report Cloudflare Radar Case studies Status Support Events Blog Developers Documentation Learning center Community Solutions SSE and SASE platform Cloudflare AI Cloud AI Security Frontend Development Platform Multi-Tenant Platform Development Web Security Platform Start Building Log In © 2026 Cloudflare, Inc. Privacy policy \| Report security issues \| Terms of use \| Trademark \| Your privacy choices Docs" [source](https://developers.cloudflare.com/workers/get-started/quickstarts/) |
| Durable workflows | Supported | "Home / Workflows Cloudflare Workflows Last updated Sep 18, 2026 \| Copy as Markdown \| View as Markdown \| Agent setup Overview Example Features Related products More resources Build durable multi-step applications on Cloudflare Workers with Workflows. Available on Free and Paid plans With Workflows, you can build applications that chain together multiple steps, automatically retry failed tasks, and persist state for minutes, hours, or even weeks - with no infrastructure to manage. Use Workflows to build reliable AI applications, process data pipelines, manage user lifecycle with automated emails and trial expirations, and implement human-in-the-loop approval systems. Workflows give you: Durable multi-step execution without timeouts The ability to pause for external events or approvals Automatic retries and error handling Built-in observability and debugging Example An image processing workflow that fetches from R2, generates an AI description, waits for approval, then publishes: export class ImageProcessingWorkflow extends WorkflowEntrypoint { async run ( event : WorkflowEvent , step : WorkflowStep ) { const imageData = await step. do ( 'fetch image' , async () => { const object = await this .env. BUCKET . get (event.payload.imageKey); return await object. arrayBuffer (); }); const description = await step. do ( 'generate description' , async () => { const imageArray = Array. from ( new Uint8Array (imageData)); return await this .env. AI . run ( '@cf/llava-hf/llava-1.5-7b-hf' , { image: imageArray, prompt: 'Describe this image in one sentence' , max_tokens: 50 , }); }); await" [source](https://developers.cloudflare.com/workflows/) |

## Agent readiness

### Read: 9 of 11 signals present

9/11 signals (8 full, 2 partial)

- Llms txt: pass — "https://developers.cloudflare.com/llms.txt — HTTP 200 substantive product documentation index (16925 bytes)."
- Llms full txt: pass — "https://developers.cloudflare.com/llms-full.txt — HTTP 200, 68100308 bytes; bounded pointer snapshot retained."
- Robots AI policy: pass — "https://www.cloudflare.com/robots.txt — User-agent: GPTBot / Allow: /; Google-Extended, Anthropic-AI, Claude-Web and PerplexityBot likewise allowed."
- JSON LD: partial — "https://www.cloudflare.com — Organization and WebSite JSON-LD; no Product/SoftwareApplication offers."
- Sitemap: pass — "https://www.cloudflare.com/sitemap.xml — HTTP 200, 1628250 bytes, nontrivial XML URL listing retained as pointer."
- Meta quality: pass — "https://www.cloudflare.com — descriptive title Cloudflare: Build for the agent era; description and OG tags present in retained homepage snapshot."
- Markdown negotiation: partial — "https://developers.cloudflare.com/workers/platform/pricing/index.md — fetched substantive Markdown (35504 bytes); content negotiation not established."
- Content efficiency: fail — "https://www.cloudflare.com — readable HTML text/HTML bytes = 7750/1333883 = 0.5810%; below 1%. Docs are substantive but this check is the homepage."
- Docs discoverable: pass — "https://www.cloudflare.com — Developers navigation links Documentation to developers.cloudflare.com."
- Pricing machine readable: pass — "https://developers.cloudflare.com/workers/platform/pricing/ — Free/Standard requests and CPU-time HTML tables, $5 USD monthly minimum."
- Anti bot: pass — "Curl successfully fetched all scored public pages. Anonymous Chromium rendered landing/pricing/docs. Login/dashboard HTTP 403 excluded; initial Python urllib fetches failed locally and curl resolved them."

### Drive: 9.5 of 11 signals present

9.5/11 signals (9 full, 1 partial)

- Public API: pass — "https://developers.cloudflare.com/api/ — documented Cloudflare REST API."
- Openapi spec: pass — "https://raw.githubusercontent.com/cloudflare/api-schemas/main/openapi.yaml — HTTP 200, 20174370 bytes; OpenAPI header retained in pointer."
- MCP server: pass — "https://developers.cloudflare.com/agents/model-context-protocol/ — documented remote Model Context Protocol server hosting, client APIs and Cloudflare own MCP servers."
- SDK packages: pass — "https://developers.cloudflare.com/api/ — first-party TypeScript, Python and Go API client examples."
- Auth docs: pass — "https://developers.cloudflare.com/fundamentals/api/get-started/ — API tokens recommended; API keys have security limitations."
- Agent self serve creds: partial — "https://developers.cloudflare.com/api/resources/user/subresources/tokens/methods/create/ — create-token API requires existing bearer authentication; initial bootstrap remains a human step."
- Webhooks: fail — "https://developers.cloudflare.com/agents/ — Webhooks channel documented, but signing setup not re-established; no substantive notification webhook source verified."
- CLI tool: pass — "https://developers.cloudflare.com/workers/wrangler/ — official Wrangler CLI."
- Error model: pass — "https://developers.cloudflare.com/api/resources/user/subresources/tokens/methods/create/ — response schema includes success, errors, messages and result."
- Rate limit docs: pass — "https://developers.cloudflare.com/fundamentals/api/reference/limits/ — 1200/5 minutes; Ratelimit, Ratelimit-Policy and retry-after documented."
- Agent config: pass — "https://www.cloudflare.com/.well-known/agents.json plus https://github.com/cloudflare/skills and agent-setup guides fetched."

## Coding harnesses

- Claude Code (Anthropic) — "Claude Code + Cloudflare · Agent setup docs Skip to content Documentation Index Fetch the complete documentation index at: https://developers.cloudflare.com/agent-setup/llms.txt Use this file to discover all available pages before exploring further. Docs Directory API SDKs Changelog Search Ctrl K Log in Dashboard All agents Anthropic Claude Code + Cloudflare Terminal-based coding agent that understands your codebase, runs commands, edits files, and manages git. Made by Anthropic. Terminal Standalone Cloud Extension Cloudflare Skills · Cloudflare Code Mode API MCP · Cloudflare Domain Specific MCPs · Claude Code Docs Quick start Install Claude Code Install the Claude Code CLI. For Windows, Homebrew, WinGet, or npm, see the Claude Code setup guide ↗︎ . curl -fsSL https://claude.ai/install.sh | bash Launch Claude Code in your project Start Claude Code from the root of your project, where wrangler.jsonc or cloudflare.config.ts lives (if either exists). claude Install the Cloudflare plugin In Claude Code, run these two slash commands. This installs Cloudflare Skills and registers the Cloudflare MCP servers. /plugin marketplace add cloudflare/skills /plugin install cloudflare@cloudflare Try a prompt For example: Set up WAF rules to block SQL injection and XSS attacks on my application. Cloudflare platform access Expand any section to learn more. Cloudflare Skills Persistent platform context that teaches the agent how Cloudflare works. Skills are instructions the agent loads on demand. The cloudflare/skills bundle covers every layer of the platform — so the agent knows your convent" [source](https://developers.cloudflare.com/agent-setup/claude-code/)
- Codex CLI (OpenAI) — "Codex + Cloudflare · Agent setup docs Skip to content Documentation Index Fetch the complete documentation index at: https://developers.cloudflare.com/agent-setup/llms.txt Use this file to discover all available pages before exploring further. Docs Directory API SDKs Changelog Search Ctrl K Log in Dashboard All agents OpenAI Codex + Cloudflare OpenAI coding agent available as a terminal CLI and desktop app. It reads and writes files, runs commands, and browses the web in a sandbox. Terminal Standalone Cloud Extension Open Source Cloudflare Skills · Cloudflare Code Mode API MCP · Cloudflare Domain Specific MCPs · Codex Docs Quick start Install Codex Install the Codex CLI. macOS and Linux are fully supported; use WSL2 on Windows. For Homebrew or other install methods, see the Codex CLI setup guide ↗︎ . npm install -g @openai/codex Launch Codex in your project Start Codex from the root of your project, where wrangler.jsonc or cloudflare.config.ts lives (if either exists). codex Install the Cloudflare plugin Inside Codex, run /plugins , then search for and install Cloudflare . This installs Cloudflare Skills and registers the Cloudflare MCP servers. /plugins Try a prompt For example: Deploy a full-stack React app to Cloudflare Pages with a Workers API backend and D1 database. Download Codex Follow the download instructions for your operating system at developers.openai.com/codex/app ↗︎ . Install the Cloudflare plugin In the Codex app, go to Plugins and install Cloudflare . Cloudflare platform access Expand any section to learn more. Cloudflare Skills Persistent platform context" [source](https://developers.cloudflare.com/agent-setup/codex/)
- Cursor (Anysphere) — "Cursor + Cloudflare · Agent setup docs Skip to content Documentation Index Fetch the complete documentation index at: https://developers.cloudflare.com/agent-setup/llms.txt Use this file to discover all available pages before exploring further. Docs Directory API SDKs Changelog Search Ctrl K Log in Dashboard All agents Cursor Cursor + Cloudflare AI-first IDE built on VS Code with multi-file Composer edits and background agents. Made by Cursor. IDE Terminal Standalone Cloud Cloudflare Skills · Cloudflare Code Mode API MCP · Cloudflare Domain Specific MCPs · Cursor Docs Quick start Install Cursor Download Cursor for macOS, Windows, or Linux from the Cursor downloads page ↗︎ . For additional information, see the Cursor installation guide ↗︎ . Install the Cloudflare plugin In Cursor, run the following command or install from the Cursor Marketplace ↗︎ . This installs Cloudflare Skills and registers the Cloudflare MCP servers. /add-plugin cloudflare Try a prompt For example: Set up WAF rules to block SQL injection and XSS attacks on my application. Cloudflare platform access Expand any section to learn more. Cloudflare Skills Persistent platform context that teaches the agent how Cloudflare works. Skills are instructions the agent loads on demand. The cloudflare/skills bundle covers every layer of the platform — so the agent knows your conventions without you re-explaining them. agents-sdk Build, debug, or review Cloudflare Agents SDK applications using the agents package. basin Build and troubleshoot Cloudflare Basin analytics workflows with Basin Pipelines, Basin Catalog, and B" [source](https://developers.cloudflare.com/agent-setup/cursor/)
- GitHub Copilot (GitHub) — "GitHub Copilot + Cloudflare · Agent setup docs Skip to content Documentation Index Fetch the complete documentation index at: https://developers.cloudflare.com/agent-setup/llms.txt Use this file to discover all available pages before exploring further. Docs Directory API SDKs Changelog Search Ctrl K Log in Dashboard All agents GitHub GitHub Copilot + Cloudflare Editor extension and CLI with agent mode, workspace context, and native PR integration. Made by GitHub. Terminal Cloud Extension Cloudflare Skills · Cloudflare Code Mode API MCP · Cloudflare Domain Specific MCPs · GitHub Copilot Docs Quick start Install GitHub Copilot Install the GitHub Copilot extension in VS Code from the Visual Studio Marketplace ↗︎ . For JetBrains IDEs, Visual Studio, or Xcode, see the Install the Copilot extension ↗︎ guide. Install Cloudflare Skills npx skills add https://github.com/cloudflare/skills Configure the Cloudflare MCP server For VS Code, add to .vscode/mcp.json . For Copilot CLI, add to ~/.copilot/mcp-config.json for user-level configuration or .mcp.json or .github/mcp.json for project-level configuration. For domain-specific MCP servers, refer to mcp-server-cloudflare ↗︎ . For the full Cloudflare API MCP server (Code Mode), refer to cloudflare/mcp ↗︎ . { "mcpServers" : { "cloudflare" : { "url" : "https://mcp.cloudflare.com/mcp" } } } Note In Visual Studio Code, .vscode/mcp.json uses servers as the root key instead of mcpServers . For the Visual Studio Code setup, refer to the Visual Studio Code guide . Try a prompt Open Copilot Chat ( Ctrl+Shift+I ), switch to agent mode, and try a p" [source](https://developers.cloudflare.com/agent-setup/github-copilot/)

## Compliance & regions

- SOC 2 Type II: certified (scope: hosted) — "SOC 2 Type II" [source](https://www.cloudflare.com/trust-hub/compliance-resources/)
- ISO/IEC 27001: certified (scope: hosted) — "ISO 27001:2022" [source](https://www.cloudflare.com/trust-hub/compliance-resources/)
- ISO/IEC 27701: certified (scope: hosted) — "ISO 27701:2019" [source](https://www.cloudflare.com/trust-hub/compliance-resources/)
- ISO/IEC 27018: certified (scope: hosted) — "ISO 27018:2019" [source](https://www.cloudflare.com/trust-hub/compliance-resources/)
- ISO/IEC 27017: certified (scope: hosted) — "ISO 27017:2015" [source](https://www.cloudflare.com/trust-hub/compliance-resources/)
- PCI DSS: certified (scope: hosted) — "PCI DSS 4.0" [source](https://www.cloudflare.com/trust-hub/compliance-resources/)
- Cyber Essentials: certified (scope: hosted) — "Cloudflare’s certificate can be found here." [source](https://www.cloudflare.com/trust-hub/compliance-resources/)
- GDPR: self-attested (scope: hosted) — "GDPR FAQs | Cloudflare Log in Sign up Languages English English (United Kingdom) Deutsch Español (Latinoamérica) Español (España) Français Italiano 日本語 한국어 Polski Português (Brasil) Русский 繁體中文 简体中文 Platform Connectivity cloud Cloudflare’s connectivity cloud delivers 60+ networking, security, and performance services. Enterprise For large and medium organizations Small business For small organizations Partner Become a Cloudflare partner use cases Modernize applications Accelerate performance Ensure app availability Optimize web experience Modernize security VPN replacement Phishing protection Secure web apps and APIs Modernize networks Coffee shop networking WAN modernization Network protection CxO topics Adopt AI Bring AI into workforces and digital experiences AI security Secure agentic AI and GenAI applications Data compliance Streamline compliance and minimize risk Post-quantum cryptography Safeguard data and meet compliance standards Industries Healthcare Financial services Retail Gaming Public sector Resources Product guides Reference architectures Analyst reports Engage Events Demos Webinars Workshops Request a demo Products products SASE (Cloudflare One) Zero trust network access Secure web gateway Network-as-a-service / SD-WAN Email security Application security L7 DDoS protection Web application firewall API security Bot management Application performance CDN DNS Smart routing Load balancing Networking L3/4 DDoS protection Firewall-as-a-service Network Interconnect Smart routing plans & pricing Enterprise plans Small business plans Individual plans Compare plans" [source](https://www.cloudflare.com/trust-hub/gdpr/)
- Regions: Global Cloudflare network (335+ cities claimed on Workers marketing)
- Regions note: Default global placement, Smart Placement near data; not a complete selectable residency catalogue.

## Company & presence

- Privacy policy: https://www.cloudflare.com/privacypolicy/
- Terms of service: https://www.cloudflare.com/website-terms/
- GitHub: https://github.com/cloudflare
- X / Twitter: https://x.com/cloudflare
- Blog: https://blog.cloudflare.com/
- Changelog: https://developers.cloudflare.com/changelog/
- Status: https://www.cloudflarestatus.com/
- Trust Hub: https://www.cloudflare.com/trust-hub/
- Docs: https://developers.cloudflare.com/
- Discord: https://discord.cloudflare.com/

## Nearby in the atlas

- [Akamai EdgeWorkers](/products/akamai.md)
- [bunny.net (Edge Scripting + Magic Containers)](/products/bunny.md)
- [Fastly Compute](/products/fastly.md)

## Method

Facts come from the product's own public pages. Each claim carries its evidence: a quote and the page it came from. We count capabilities rather than grade products, and "Not assessed" means we have not checked, never that the product lacks it.
