LayerDispatchEvidence-led systems publishing
Skip to article content

2026-10-10T06:44:20Z

The Deno team is joining Cloudflare to radically simplify self-hosting Workers and Durable Objects, so developers can use the same primitives in more places.

Deno is joining Cloudflare The Deno team is joining Cloudflare to radically simplify self-hosting Workers and Durable Objects, so developers can use the same primitives in more places.: Research context

Previously, you had to stitch together components of the Cloudflare primitives (Workers AI, AI Gateway, Vectorize, R2, Browser Run) but now, AI Search can do this automatically, and better. As we move toward general availability, here's a preview of pricing across ingestion, storage, and queries, plus embedding and reranking (preview prices are subject to change before billing begins): Preview usage price Free monthly allotment (all Workers plans) Ingestion Base Ingestion $0. Example bill with preview pricing Here's a sample monthly bill on the Workers Paid plan for creating a new AI Search instance for a 20,000-document data source (about 20M tokens of text) plus 1,000 images (assume about 1,000 tokens each), with 30,000 semantic queries a month using the default AI Search embedding and reranking model. 00 Embedding (Workers AI) Usage included with selected Workers AI model $0 $0 Reranking (Workers AI) Usage included with selected Workers AI model $0 $0 Total ~$35 Images count toward base ingestion and also incur the image add-on cost. Preview the new pricing model for AI Search: We want pricing to be predictable and to scale with you, so we built in the cost of embedding and reranking: they’re free when you use select models from the Workers AI catalog. We modeled pricing in a way that makes it predictable and scalable: embedding and reranking are free when you use the default models, so no need to worry about predicting token count. Both run free with AI Search defaults or when using select models from the Workers AI catalog, so the models behind indexing and every search are not a cost you have to worry about. 10 / 1k queries 2,000 queries ‡ Embedding and Reranking Ingestion and query Free with select Workers AI models; third-party billed separately N/A † A single pool of 5M ingestion tokens per month, covering any file type currently supported (e. AI Search respects all bot policies AI Search is powered by Browser Run /crawl in the background, but goes a step further to identify itself with its own bot identity: Cloudflare-AI-Search. Creating an instance is a single command, and for a site without a sitemap you add --parse-type discover to find pages by following links (powered by /crawl from Browser Run): npx wrangler ai-search create cloudflare-community \ --namespace dev-stack \ --source https://community. All customers can access this today directly from the Cloudflare dashboard. com/mcp" } } } Powering search on our Blog, Developer Docs, and Cloudflare. com We build with AI Search the same way our customers would: Cloudflare Blog's search already runs on it, and today Developer Docs and Cloudflare. AI Search in action: powering the new Cloudflare Dev Stack MCP One of the ways we use AI Search is in our new Cloudflare Dev Stack MCP, which you can try today in our AI Playground. Try it yourself: use the Dev Stack MCP With the Cloudflare Dev Stack MCP Server, you can ask about any tool, or describe an app you want to build, and you'll get back current,

Key findings

cited answers on how best to build it on the Cloudflare stack. com, our Developer Docs, with EmDash, in Cloudflare Dev Stack MCP — and even the blog post you’re reading right now (try cmd+K). It gives coding agents current, cited docs from across the Cloudflare developer ecosystem, so they build on the latest features and fixes instead of stale training data. Option A: in a Worker (what we did for Cloudflare Stack MCP) We bound the namespace to a Worker to create a remote MCP server and made one multi-instance call across all 10 instances. jsonc: { "ai_search_namespaces": [ { "binding": "AI_SEARCH", "namespace": "cloudflare-stack" } ] } Then a single tool makes one call that fans out across the instances you name: // One tool, one call that searches every surface in the namespace at once. registerTool( 'search_dev_stack', { description: 'Search current docs across the Cloudflare stack. To use with your agent of choice, drop the Dev Stack MCP URL into your MCP configuration. You can also add Cloudflare Access to create private search instances. If the search should be private, add Cloudflare Access in front of the domain. Finally, we will also share examples of how AI Search is used across our own platform including Cloudflare. Today, we’re excited to announce a few developer experience improvements to Cloudflare AI Search to make it easy to manage a search solution out of the box. Submit your bot today To join hundreds of bots in BotBase who declare their behavior and content use, and be part of an ecosystem where website owners and bot operators can coexist: Go to Protect & Connect → Application Security → BotBase in the Cloudflare dashboard. Bot operators now have a home in the Cloudflare dashboard to manage submissions. Last month, on our second Content Independence Day, we announced a couple of features designed to give website owners more visibility and control over automated traffic: BotBase added a searchable directory of known bots to the Cloudflare dashboard, while Business Insights helped owners understand how crawlers interact with their content. It follows the same behavior and content use model we introduced on July 1, so instead of squeezing your bot into a single label, you now tell us three things. You tell us the level of content use your bot needs, using the same Content Signals model website owners already use to set their own rules. Your bot's content-use declaration is what gets checked against exactly that kind of preference. This update adds submission status tracking, submission editing, and a behavior model so operators can accurately declare how their bots use content. Index each surface We created one AI Search instance per Cloudflare-owned surface: Docs, Blog, API Docs, Community, Astro, Vite, Vitest, Hono, Replicate, OpenNext. We took this path because we're adding the stack search into Cloudflare's MCP server, so it ships as a tool alongside the Cloudflare tools agents already connect to. Cloudflare sees both the request and the action applied to it. (Each of these is Cloudflare-owned.

Operational implications

Get started today AI Search is available to enable and use today. Cloudflare Managed Defense uses a team of specialized AI agents built on Workers and global network telemetry to analyze security alerts. Our Cloudflare Managed Defense AI agent harness speeds up the process of gathering data, connecting and aggregating detections, and accounting for missing sources while new alerts continue to arrive. The early beta is available in Cloudflare Managed Defense for eligible application-security alerts and cases. Cloudflare compares an alert with patterns seen across its global network. Now, our built-in, multi-AI-agent security operations harness can handle more of this work at Cloudflare scale. (Today, it must be a zone on your Cloudflare account, but with more ways to verify ownership coming soon. Here, we’ve split BotBase for Operators by use case: Bots directory — browse, search, and filter the bots Cloudflare already tracks (the same catalogue you can explore on Cloudflare Radar). ) Skip the sitemap for your websites: Previously, AI Search required that websites have a sitemap to use the website integration. Answer generation and query rewriting are optional steps that run on a model you choose, billed as Workers AI usage, or you can use AI Gateway credits with any model/provider. To further analyze context, we make use of the OpenAI Daybreak Defense Network and our partnership with Anthropic. Cloudflare uses approved OpenAI Daybreak and Anthropic models, including GPT-5. You might redesign your website and end up hosting your IP list at a new endpoint. If you already use Cloudflare WAF, DDoS protection, Magic Transit, or another supported product, talk to your enterprise account team about adding Managed Defense. Accurate details are a key component of how a bot earns and keeps Verified status, which increasingly determines whether sites across Cloudflare's network can easily allow it based on its behavior. The Deno team is joining Cloudflare to radically simplify self-hosting Workers and Durable Objects, so developers can use the same primitives in more places. The Deno team is joining Cloudflare to radically simplify self-hosting Workers and Durable Objects so developers can use the same primitives in more places. ) They span different domains, but, because Cloudflare owns the website data, AI Search is able to treat them as a single set and ingest them all the same way. txt might read Content-Signal: search=yes, ai-train=no, use=reference, telling every crawler it's fine to index the page for search and keep a reference, but not to train a model on it. We are building the operator side alongside the operators who use it. Which should trigger our incident team? If something needs a closer look, it's routed to our team with the specific reason already flagged, instead of landing as a blank entry in a queue. We also plan to explore continuous AI agents that monitor Cloudflare traffic and surface patterns that fixed rules and thresholds may miss. Until now, every submission followed the same fully manual path: someone on our team checks it against an internal rubric and makes a judgment call.

Get started today AI Search is available to enable and use today.

Read the original sources cited in the article for the full material.

Frequently asked questions

What does the collected research say about Deno is joining Cloudflare The Deno team is joining Cloudflare to radically simplify self-hosting Workers and Durable Objects, so developers can use the same primitives in more places.?

The Deno team is joining Cloudflare to radically simplify self-hosting Workers and Durable Objects, so developers can use the same primitives in more places.

What are the key details from Cloudflare Blog?

Bot operators now have a home in the Cloudflare dashboard to manage submissions.