AIニュース最前線
最新ニュースAI日報Hacker日報週報動画AIツールトレンド企業

AIニュース最前線

世界中のAI最新情報を日本語で毎時更新

最新ニュース日報トレンド企業プレミアムRSS
© 2026 ainew.jp特定商取引法に基づく表記
ニュース一覧元記事を開く
Cloudflare Blog·2026年4月15日 22:00·約7分で読める

構築場所でドメイン登録:Cloudflare Registrar APIがベータ版で公開

#AIエージェント#Model Context Protocol (MCP)#インフラ自動化#Cloudflare#開発者ツール
TL;DR

Cloudflareはエージェントワークフローを中断させないよう、ドメイン検索・取得可否確認・登録をプログラムで実行可能なRegistrar APIをベータ公開した。

AI深層分析2026年4月15日 23:44
3
注目/ 5段階
深度40%
3
関連度30%
4
実用性20%
3
革新性10%
2

キーポイント

1

エージェント対応ワークフロー設計

コードエディタやデプロイパイプラインから直接APIを呼び出し、ユーザーの作業フローを中断せずにドメイン登録を実現する。

2

MCP準拠のシームレス統合

Cloudflare MCPを通じて既存のエージェント環境(Cursor, Claude Code等)に組み込み可能で、追加ツール定義が不要。

3

基本機能とプレミアムドメイン対応

検索・取得可否確認・登録の3コア機能を提供し、一部プレミアムドメインは明示的な料金承認で登録可能。

4

自動化と高速な登録プロセス

3回のAPI呼び出しで数秒以内にドメイン登録が完了し、デフォルトの連絡先情報と支払い方法が自動的に適用される。

5

検索と確認エンドポイントの使い分け

検索はキャッシュベースで高速だが非権威であり、実際の登録前にレジストリに直接問い合わせてリアルタイムの可用性と価格を確認する必要がある。

6

WHOISプライバシーの無償自動有効化

ドメイン登録時にWHOISプライバシー保護が無料で自動的に適用され、必要に応じてリクエスト内で連絡先情報を上書き指定できる。

影響分析・編集コメントを表示

影響分析

本APIの公開は、AIエージェントが自律的にプロジェクトを立ち上げる際のインフラ取得プロセスにおける最大の摩擦点(手動ドメイン登録)を解消する。MCP標準準拠によりエコシステムへの組み込みコストが劇的に低下し、エージェント駆動型開発の標準ワークフローとして定着する可能性が高い。

編集コメント

技術的な革新というより、AIエージェント開発の現実的な障壁を解消する実務的なアップデートである。MCPエコシステムが成熟すれば、インフラ取得もコード生成と同様に「1コマンド」で完結する時代が到来する。

Today we're launching the next chapter of Cloudflare Registrar: the Registrar API in beta.

The Registrar API makes it possible to search for domains, check availability, and register them programmatically. Now, buying a domain the moment an idea starts to feel real no longer has to pull you out of the agentic workflow.

A Registrar API has been one of the clearest asks from builders using Cloudflare. As more of the agentic workflow has moved into editors, terminals, and agent-driven tools, domain registration became the obvious gap to close.

When we launched Cloudflare Registrar seven years ago, the idea was simple. Domains should be offered at cost, with no markup and no games. Since then, Cloudflare Registrar has become one of the fastest growing registrars in the world as more people choose Cloudflare as the place to build their next project.

Prompting an agent inside an AI code editor to generate name ideas, search, check, and purchase a domain.

Built for agents and automation

The Registrar API is designed to work well anywhere software is already being built: inside editors, deployment pipelines, backend services, and agent-driven workflows.

The workflow is intentionally simple and machine-friendly. Search returns candidate names. Check returns real-time availability and pricing. Register takes a minimal request and returns a workflow-shaped response that can complete immediately or be polled if it takes longer. That makes it straightforward to use for traditional API clients and for AI agents acting on a user's behalf.

In practice, all this means that an agent can help with the full flow: suggest names, confirm which one is actually registrable, surface the price for approval, and then complete the purchase without forcing the user out of the tool they are already using.

The Registrar API

At its core, this first release of the Registrar API does three things

Search for domains

Check availability

Register domains

For a curated set of popular TLDs to start, see the Registrar API docs. When supported, premium domains can also be registered, but they require explicit fee acknowledgement.

The Registrar API is part of the full Cloudflare API, which means agents already have access to it today through the Cloudflare MCP. It does not require a separate integration or a custom tool definition. An agent working in Cursor, Claude Code, or any MCP-compatible environment can discover and call Registrar endpoints using the same search() and execute() pattern that covers the entire Cloudflare API surface. The moment the API was part of our spec, it was ready for agents.

What it looks like in practice:

You're building a new project in your favorite AI code editor. Halfway through scaffolding, you ask your agent: "Find me a good .dev domain for this project and register it."

The agent searches for candidate names based on your project. It checks real-time availability for the one you pick and confirms the price. You say yes. It registers the domain, using your account's default contact info and payment method automatically. By the time you've read the response, the domain is registered, and privacy is on.

Three API calls. A few seconds.

What it looks like in code:

Step 1: Search for domain names

Use the search endpoint to submit a domain query, with or without a domain extension.

async () => {

return cloudflare.request({

method: "GET",

path: /accounts/${accountId}/registrar/domain-search,

query: { q: "acme corp", limit: 3 },

});

}

{

"success": true,

"errors": [],

"messages": [],

"result": {

"domains": [

{

"name": "acmecorp.com",

"registrable": true,

"tier": "standard",

"pricing": {

"currency": "USD",

"registration_cost": "8.57",

"renewal_cost": "8.57"

}

},

{

"name": "acmecorp.dev",

"registrable": true,

"tier": "standard",

"pricing": {

"currency": "USD",

"registration_cost": "10.11",

"renewal_cost": "10.11"

}

},

{

"name": "acmecorp.app",

"registrable": true,

"tier": "standard",

"pricing": {

"currency": "USD",

"registration_cost": "11.00",

"renewal_cost": "11.00"

}

}

]

}

}

Step 2: Check availability and pricing

Search results are fast but non-authoritative; they're based on cached data, and availability can change in seconds for popular names. Check queries the registry directly. Call it immediately before registering, and use its price response as the source of truth.

async () => {

return cloudflare.request({

method: "POST",

path: /accounts/${accountId}/registrar/domain-check,

body: { domains: ["acmecorp.dev"] },

});

}

{

"success": true,

"errors": [],

"messages": [],

"result": {

"domains": [

{

"name": "acmecorp.dev",

"registrable": true,

"tier": "standard",

"pricing": {

"currency": "USD",

"registration_cost": "10.11",

"renewal_cost": "10.11"

}

}

]

}

}

Step 3: Register the domain

The only required field is the domain name. WHOIS privacy protection is enabled by default at no extra charge. If your account has a default registrant contact, the API uses it automatically; otherwise you can provide contact details inline in the request. Your default payment method is used automatically.

async () => {

return cloudflare.request({

method: "POST",

path: /accounts/${accountId}/registrar/registrations,

body: { domain_name: "acmecorp.dev" },

});

}

{

"success": true,

"errors": [],

"messages": [],

"result": {

"domain_name": "acmecorp.dev",

"state": "succeeded",

"completed": true,

"created_at": "2025-10-27T10:00:00Z",

"updated_at": "2025-10-27T10:00:03Z",

"context": {

"registration": {

"domain_name": "acmecorp.dev",

"status": "active",

"created_at": "2025-10-27T10:00:00Z",

"expires_at": "2026-10-27T10:00:00Z",

"auto_renew": true,

"privacy_enabled": true,

"locked": true

}

},

"links": {

"self": "/accounts/abc/registrar/registrations/acmecorp.dev/registration-status",

"resource": "/accounts/abc/registrar/registrations/acmecorp.dev"

}

}

}

Registration typically completes synchronously within seconds. If it takes longer, the API returns a 202 Accepted with a workflow URL to poll. The response shape is the same either way, no special-casing needed. For premium domains, the Check response returns the exact registry-set price, and the Register request echoes that back as an explicit fee acknowledgement.

A note on agents and non-refundable purchases

When an agent registers a domain on your behalf, it charges your default payment method. Domain registrations are non-refundable once complete. A well-designed agent flow should confirm the domain name and price with the user before calling the registration endpoint. The Check step exists precisely to make that confirmation step explicit and unambiguous. The API gives you the tools to build it correctly; the responsibility to do so belongs in your agent's logic.

By default, our API docs have explicit agent-facing instructions to seek permission from the user during the register API call. Still, it is the responsibility of the human to design an agent flow that will not buy domains without your approval.

Why Cloudflare can do this differently

What makes Cloudflare different from many developer platforms now adding domain workflows is that Cloudflare operates the registrar itself. That means the same platform where a project is built and deployed can also search for, register, and manage the domain — without adding markup on top.

At-cost pricing is at the core of Cloudflare’s registrar model. We charge exactly what the registry charges. That holds true whether you're registering a domain through the dashboard, calling the API directly, or asking an agent to do it on your behalf.

Where the API goes next

This beta focuses on the first critical moment in the domain lifecycle: search, check, and registration. We are actively working on expanding the API to cover more of the core Registrar experience, so domains can be managed programmatically after they are purchased, not just at the moment they are created. This will include lifecycle elements like transfers, renewals, contact updates, and more.

The API is the first step toward a broader registrar-as-a-service offering. Development of that service is underway now, and we’re aiming to launch it later this year. As the API expands, platforms like website builders, hosting providers, AI products, and other multi-tenant applications will be able to make domain registration part of their own user experience. Users can search for a domain, buy it, and provision it without ever leaving the service or agent-driven workflow they are already building in.

Start building today

The Registrar API exists because builders asked for it. Now that it’s available as a beta, we’d love to see what you build, in the Cloudflare Community or on X, or on Discord.

To get started:

Review the Registrar API guide

Check out the API reference

Please let us know if something is missing, if a workflow breaks down, or if you are building toward a larger platform use case. We’re working quickly to expand the functionality of the API to support domain renewals, transfers, and more.

We can’t wait to see what you build!

Special thanks to Lucy Dryaeva and Fred Pinto for their valuable contributions to delivering the Registrar API beta.

この記事をシェア

関連記事

InfoQ★42026年4月22日 19:00

Cloudflareサンドボックスが一般提供開始、AIエージェントに永続的な隔離環境を提供

CloudflareはAIエージェント向けにSandboxesを一般提供開始し、永続的な隔離Linux環境を提供した。資格情報注入やセッション復元機能も実装された。

Vercel Blog★32026年5月5日 16:00

KIKO Milano がブラックフライデーにスケーリングする方法

KIKO Milano の EC チームは Vercel へ移行し、インフラ準備期間を 3 週間短縮し、ビルド時間を 75% 削減して、1 日に複数回デプロイする体制を実現した。

The Register AI/ML★42026年4月28日 01:20

AIの現実検証:3社がウォレット、住宅、ゲーム構築で学んだこと

シティ、ホームデポ、カプコンの経営陣は、AIエージェントが実験ツールから顧客対応業務へ移行する過程で得た知見を語った。次なる課題は、金銭や創造的出力に関わる際のガバナンスと信頼性の確保である。

ニュース一覧に戻る元記事を読む