Article summary — original

Cloudflare Overhauls Domain Registrar with Revamped Search, Agent Support, and Transparent Pricing Cloudflare has overhauled Cloudflare Registrar with a redesigned search interface covering over 420 extensions, automated support for AI agents, and transparent pricing. The new system leverages Cloudflare's developer platform to progressively query and update domain availability in real time. New domain search returns exact match terms across 420+ supported extensions with live filtering and sorting. Registrar features are integrated for AI agents and developers via the Registrar API, Cloudflare MCP, and cf CLI, including a testing sandbox and programmatic transfers. The search architecture combines prepared datasets in Workers KV, Durable Objects coordinators, and WebSockets to progressively stream availability updates. Pricing displays initial and renewal costs with no upsells, alongside first-year promotional discounts on select extensions. Redesigned Search and Agent Integrations Cloudflare updated its domain search interface to display the exact search term across all 420+ supported top-level domains rather than limiting queries to a subset of extensions. The UI updates dynamically as users type and scroll, incorporating both taken and available domains alongside sorting and filtering tools. In parallel, Cloudflare expanded programmatic access for AI agents and developers using the Registrar API, Cloudflare Model Context Protocol (MCP), and the cf CLI. Recent additions include a sandbox environment to test workflows without incurring charges, an extensions endpoint, and support for automated domain transfers. Progressive Availability Resolution Architecture Because querying registries across more than 420 extensions simultaneously causes rate limits and latency, Cloudflare implemented a progressive resolution model. The system gathers evidence across three tiers: compact availability datasets (such as zone files) stored in Workers KV, DNS checks via the 1.1.1.1 resolver, and live registry lookups. Searches are coordinated via Durable Objects over WebSockets, allowing the browser to receive an initial ordered list and subsequent delta updates as stronger evidence arrives, prioritizing visible results to conserve upstream capacity. Transparent Pricing and Promotions Cloudflare Registrar maintains its at-cost pricing structure without checkout upsells. Both the search interface and the newly launched pricing page clearly show first-year registration and subsequent renewal prices. During Cloudflare Birthday Week, first-year registration discounts are being offered on select extensions, including .io, .dev, .app, and .tech, displaying crossed-out standard rates alongside promotional figures.

Article summary — zh

Cloudflare Registrar全面更新搜索体验并支持AI Agent Cloudflare宣布对域名注册服务进行重大更新,不仅推出了覆盖420多个后缀的即时域名搜索体验与透明定价,还通过API、MCP和cf CLI让AI Agent能够直接执行域名查找与注册。 面向AI Agent推出Registrar API扩展、测试沙箱、MCP支持及cf CLI,支持自动化搜索、注册与转移域名。 全新浏览器搜索支持实时输入即出结果,展示精准匹配在420+后缀下的可用性及已注册状态。 采用多层证据链(预置数据集、DNS、实时注册局查询)与Durable Objects增量推送架构以平衡速度与准确性。 保持零加价透明定价,展示初始与续费价格,并在生日周推出部分后缀首年折扣。 面向AI Agent与终端的自动化能力 Cloudflare扩展了4月推出的Registrar API,新增用于无风险测试流程的沙箱环境、支持420多个后缀的extensions端点,以及域名转入接口。通过Cloudflare MCP和新发布的cf CLI,AI Agent与终端用户无需额外集成即可直接通过自然对话完成域名搜索、购买与迁移。 重构的前端搜索体验 以往搜索仅返回约20个相关结果,新设计则在用户键入时即时展示该搜索词在所有支持后缀下的状态。系统不仅提供排序与过滤功能,还同时列出已被注册的域名,以便用户全面了解目标名称的占用情况。 基于开发者平台的高性能多层查询架构 单次搜索需应对420多个注册局的查询压力与频次限制。Cloudflare通过Workers KV存储紧凑的区文件等预备数据集,并结合1.1.1.1 DNS和实时注册局检查逐步确认状态。每次搜索由一个Durable Object协调排序并跟踪可视区域,利用WebSocket向浏览器推送增量数据以优化性能。 透明定价与折扣策略 Cloudflare继续坚持成本价注册政策,在搜索和全新定价页面中同时公开初始注册与后续续费价格。配合生日周活动,.io、.dev、.app和.tech等指定后缀获得了首年注册促销折扣。

Saved original article

You just thought of your next great idea, and buying the right domain feels like the easiest way to make that first bit of progress. Naturally, you open a new tab in your browser, only to find yourself face-to-face with an experience that feels like a budget airline peppering you with add-ons at checkout: Want security? How about a website? Do you want email? You’re just a few minutes into building your next idea, and it doesn’t feel fun anymore. [Launched a decade ago](https://blog.cloudflare.com/introducing-cloudflare-registrar/), [Cloudflare Registrar](https://www.cloudflare.com/learning/dns/glossary/what-is-a-domain-name-registrar/) has always taken a simpler approach. Domains at cost, transparent pricing, and no unnecessary upsells. But simplicity shouldn’t begin at checkout. It should begin the moment you start looking for the right domain. Today, we’re bringing that same simplicity to the entire experience of finding and buying a domain. Our new domain search shows every [extension](https://www.cloudflare.com/learning/dns/top-level-domain/) we [support](https://pricing.registrar.cloudflare.com/), responds as quickly as you type, and makes hundreds of possibilities easier to explore through sorting, filtering, and transparent pricing. And you know what is particularly good at ignoring distractions and staying focused on the destination? An AI agent. We designed Cloudflare Registrar to work naturally with agents through the [Registrar API](https://developers.cloudflare.com/api/resources/registrar/), [MCP](https://developers.cloudflare.com/agents/model-context-protocol/cloudflare/servers-for-cloudflare/), and our [newly launched cf CLI](https://blog.cloudflare.com/cloudflare-cf-cli-launch/). You can ask your favorite agent to find the right domain, buy it, or transfer one you already own. In April, we [launched the Registrar API beta](https://blog.cloudflare.com/registrar-api-beta/), allowing developers and agents to search for, check, and register domains programmatically. We have expanded the API since then. The new [sandbox](https://developers.cloudflare.com/api/resources/registrar_sandbox/) lets you test registrar workflows without purchasing a domain or triggering a real transaction. Our [extensions](https://developers.cloudflare.com/api/resources/registrar/subresources/extensions/) endpoint returns relevant information for each of the 420+ extensions we support, helping you account for the different requirements across registries. We also added [transfers](https://developers.cloudflare.com/api/resources/registrar/subresources/transfer_in/methods/create/), so you can bring domains from another registrar into Cloudflare programmatically. The Registrar API is available through Cloudflare MCP, giving agents access without requiring a separate integration. Earlier this week, we also announced the launch of [cf CLI](https://blog.cloudflare.com/cloudflare-cf-cli-launch/), bringing the same capabilities directly into your terminal. You can prompt your favorite agent to search for, register, or transfer a domain. These tasks already lend themselves naturally to a conversation: The way people interact with the Internet is changing. Cloudflare Registrar should feel natural whether you use it through an agent or in your browser. For many people, the browser is still where the search begins, and that experience was long overdue for an overhaul. Previously, our search page showed around 20 available results from a subset of extensions, sometimes modifying your search term to suggest related options. You couldn’t see that exact name across every extension we support. We decided to take a simpler approach: show you the exact term you searched across every supported extension. Results appear as you type and continue to load as you scroll, letting you explore hundreds of options without starting another search. We also include domains that have already been registered, giving you a more complete picture. If you only want domains available to buy, you can filter everything else out. More results might not sound simpler, but these are the results you asked for. Sorting and filtering help you narrow them down. Whether you are logged in or logged out, on your phone or at your desk, the experience feels the same. Cloudflare Registrar supports 420+ extensions. A single search can thus create more than 420 separate availability questions. Each extension is operated by a registry that maintains its official registration records and provides the authoritative answer about a domain’s availability and price. Asking every registry every question at once would be slow and wasteful. Registries respond at different speeds and impose request limits, and much of the work would be for results the person might never view. To solve this, our search gathers evidence from multiple sources: (1) prepared availability datasets (e.g. zone files) and cached answers; (2) DNS answers; (3) live registry lookups. A hit against an availability dataset or DNS can tell us that a domain is already in use, but a miss cannot necessarily prove availability as a domain may be registered without being configured in DNS, or it may be on a blocked list. A recent registry-derived answer is stronger but becomes stale over time, while a live registry check provides the freshest authoritative answer but takes longer and draws on limited upstream capacity. Our new search progressively probes these sources while balancing speed, freshness, and certainty for each result. As better or more accurate information arrives, we update only the affected result dynamically. We built the new search on the same [Cloudflare developer platform](https://developers.cloudflare.com/) available to our customers. [Workers](https://developers.cloudflare.com/workers/) run the public search entry point and the services that gather availability evidence. [Durable Objects](https://developers.cloudflare.com/durable-objects/) give each active search one coordinator, while [Workers KV](https://developers.cloudflare.com/kv/) stores prepared data that can be reused across searches. Together, these primitives let the service scale across users and 420+ extensions while keeping operating costs low. We prepare useful evidence before a search begins: a purpose-built pipeline converts registry zone files and other bulk sources into compact availability datasets in Workers KV. Large datasets are split into smaller pieces, so a lookup retrieves only the data required for that domain. These fast checks can answer many questions without making a new live registry request. A search session is composed of a Durable Object that coordinates that specific search interaction. It establishes the result order from the query, sort, and filters without waiting for network lookups, remembers the best evidence received for each domain, and tracks which results are visible so lookup work follows the person's attention. [WebSockets](https://developers.cloudflare.com/workers/runtime-apis/websockets/) provide the bidirectional connection, and we designed an application protocol on top of them to connect the browser to the resolution process. An initial snapshot establishes the ordered list. Subsequent delta messages contain only the fields that changed, letting the browser update one domain instead of downloading the full result set again. Before sending a delta, the Durable Object compares the new evidence with the current answer: stronger evidence can replace it but weaker evidence cannot. A separate Worker gathers additional evidence. It can query DNS through [Cloudflare's 1.1.1.1 resolver](https://developers.cloudflare.com/1.1.1.1/), make a live Registrar check, or reuse a recently cached answer. Reusing fresh answers avoids repeating upstream requests. Because an available domain can be registered at any moment, an available answer has a shorter useful cache life than evidence that a domain is already taken. Together, these pieces turn hundreds of independent availability checks and all that coordination into one coherent search experience. Cloudflare’s Developer Platform gives us all the building blocks to hide that complexity and craft a domain search experience that feels simple and is among the fastest in the world. Making search feel simple is not only about speed. It is also about knowing exactly what a domain will cost. Cloudflare Registrar has offered domains at cost since day one. Great prices are part of making domains simple, but so is knowing what you will pay. Our new search and our new pricing page show both the initial registration price and the renewal price for every domain. When a domain is discounted, we show the original at-cost registration price crossed out alongside the promotional price. Beginning with Birthday Week (this week!), we’re offering first-year registration discounts on select extensions including .io, .dev, .app, and .tech. You can explore every discounted extension directly from the [search page](https://www.cloudflare.com/domains/) as well as our newly launched [pricing page](https://pricing.registrar.cloudflare.com/). Whether you search in your browser or ask an agent, our goal is the same. Remove the friction between having an idea and making it real. Buying a domain for your next idea should be fun and feel like progress. Choose how you want to get started: However you choose to do it, finding your next domain should be the fun part. *Acknowledgements: This simplicity was a result of cross-team collaboration. Special thanks to Pedro Menezes, Shobhit Kuruvilla, Lucy Dryaeva, Fred Pinto, and the Registrar Team, the Design Engineering Team, and the Forge team.*