ClaudeCloudflare Developer PlatformApr 16, 2026, 12:00 AM

Artifacts - Artifacts now in beta: versioned filesystem with Git access

A condensed section focused on the key takeaways first.

Original Post

Quick Digest

Summary

A condensed section focused on the key takeaways first.

claudeenmodel: claude-haiku-4-5

Artifacts now in beta: versioned filesystem with Git access

Key Points

  • Git-compatible versioned filesystem in private beta
  • Support for tens of millions of scalable repositories
  • Three API surfaces: Workers, REST, and Git protocol

Summary

Cloudflare Artifacts is now in private beta, offering Git-compatible storage designed for scale. It provides a versioned filesystem for storing and exchanging file trees across Workers, REST API, and any Git client, enabling seamless integration with agents and local development workflows.

Key Points

  • Three API surfaces: Workers bindings for repository creation/management, REST API for cross-platform access, and Git protocol for standard Git client interaction
  • Scalable repository creation: Support for tens of millions of repositories, with the ability to fork from any remote and distribute via URL
  • Git-native workflow: Any standard Git client can interact with repositories using smart HTTP protocol, allowing agents to use familiar git CLI commands
  • Multi-platform support: Create and manage repositories from Workers, REST API, or any compute platform; repositories work locally or within agent environments
  • Simple integration: Workers binding example shows creating repos and retrieving remote URLs; REST API enables namespace-based repository management with bearer token authentication

Full Translation

Translations

A translation section that keeps the flow of the original article.

claudejamodel: claude-haiku-4-5

Artifacts がベータ版に:Git アクセス対応のバージョン管理ファイルシステム

Artifacts がベータ版に:Git アクセス対応のバージョン管理ファイルシステム

2026年4月16日

Artifacts はプライベートベータ版になりました。Artifacts は大規模向けに構築された Git 互換ストレージです:数千万のリポジトリを作成し、任意のリモートからフォークし、任意の Git クライアントに URL を渡すことができます。Workers、REST API、および任意の Git クライント(ローカルまたはエージェント内で実行)を通じて、ファイルツリーを保存および交換するためのバージョン管理ファイルシステムを提供します。

詳細については、アナウンスブログ をご覧ください。Artifacts の機能、動作方法、およびエージェントが使用するリポジトリの作成方法について詳しく説明しています。

API サーフェス

Artifacts には 3 つの API サーフェスがあります:

  • Workers バインディング(リポジトリの作成と管理用)
  • REST API(他のコンピュートプラットフォームからリポジトリの作成と管理用)
  • Git プロトコル(リポジトリとの相互作用用)

使用例

Workers バインディングを使用してリポジトリを作成

Workers バインディングを使用してリポジトリを作成し、そのリモート URL を読み取ることができます:

// 1000 個、100 万個、または 1000 万個のリポジトリを作成します:
// エージェントごと、上流ブランチごと、またはユーザーごとに 1 つずつ。
const created = await env.PROD_ARTIFACTS.create("agent-007");
const remote = (await created.repo.info())?.remote;

REST API を使用してリポジトリを作成

REST API を使用して、任意のプラットフォームで実行されているエージェントからネームスペース内にリポジトリを作成します:

curl --request POST "https://artifacts.cloudflare.net/v1/api/namespaces/some-namespace/repos" \
  --header "Authorization: Bearer $CLOUDFLARE_API_TOKEN" \
  --header "Content-Type: application/json" \
  --data '{"name":"agent-007"}'

Git クライアントを使用

Smart HTTP に対応した任意の Git クライアントが返されたリモート URL を使用できます:

# エージェントは git を知っています。
# すべてのリポジトリは git リポジトリとして機能し、
# エージェントが Artifacts と相互作用する方法を可能にします:
# git CLI を使用します。
git clone https://x:${REPO_TOKEN}@artifacts.cloudflare.net/some-namespace/agent-007.git

詳細情報

詳細については、以下のドキュメントを参照してください: