OpenAICloudflare 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.

openaienmodel: gpt-5-mini-2025-08-07

Artifacts: versioned filesystem with Git access (private beta)

Key Points

  • Private beta
  • Git-compatible versioned filesystem
  • Workers, REST API, Git protocol

Summary

Artifacts is now available in private beta. It provides a Git-compatible, scalable versioned filesystem for storing and exchanging file trees across Cloudflare Workers, the REST API, and any Git client. Artifacts supports creating tens of millions of repositories (for example, per agent or per branch), forking from remotes, and handing agents a Git URL to interact with a repo.

Key Points

  • Private beta: invite-only access with documentation and onboarding.
  • Git-compatible versioned filesystem that stores file trees and scales to tens of millions of repos.
  • Three API surfaces:
    • Workers bindings: create and manage repos from Workers.
    • REST API: create and manage repos from any platform.
    • Git protocol (smart HTTP): interact with repos using standard Git clients.
  • Quick examples:
    • Workers (TypeScript): const created = await env.PROD_ARTIFACTS.create("agent-007"); const remote = (await created.repo.info())?.remote;
    • REST (curl): POST https://artifacts.cloudflare.net/v1/api/namespaces/:namespace/repos with JSON {"name":"agent-007"} and an API token.
    • Git CLI: git clone https://x:${REPO_TOKEN}@artifacts.cloudflare.net/some-namespace/agent-007.git
  • Typical uses: per-agent or per-upstream-branch repositories, agent workflows, and handing off repository URLs to external tooling.

Full Translation

Translations

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

openaijamodel: gpt-5-mini-2025-08-07

Artifacts — ベータ版になった Artifacts:Git アクセス対応のバージョン付きファイルシステム

Artifacts — ベータ版になった Artifacts:Git アクセス対応のバージョン付きファイルシステム

公開日: 2026-04-16T00:00:00.000Z

Artifacts は現在プライベートベータです。Artifacts はスケール向けに構築された Git 互換ストレージです:数千万のリポジトリを作成し、任意のリモートからフォークし、任意の Git クライアントに URL を渡せます。Workers、REST API、およびローカルやエージェント内の任意の Git クライアントで、ファイルツリーを保存・交換するためのバージョン付きファイルシステムを提供します。アナウンスブログを読むには: announcement blog ↗

提供する API サーフェス

  • Workers bindings (for creating and managing repositories)
  • REST API (for creating and managing repos from any other compute platform)
  • Git protocol (for interacting with repos)

Workers バインディングを使った例

Workers バインディングでリポジトリを作成し、そのリモート URL を読み取る例:

TypeScript

// Create a thousand , a million or ten million repos : one for every agent , for every upstream branch , or every user .
const created = await env . PROD_ARTIFACTS . create ( "agent-007" ) ;
const remote = ( await created . repo . info ()) ?. remote ;

REST API を使った例

エージェントが任意のプラットフォーム上で動作している場合、REST API を使ってネームスペース内にリポジトリを作成できます:

Terminal window

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 を使用できます:

Terminal window

# Agents know git.
# Every repository can act as a git repo, allowing agents to interact with Artifacts the way they know best: using the git CLI.
git clone https://x:${ REPO_TOKEN }@artifacts.cloudflare.net/some-namespace/agent-007.git

詳細とドキュメント

詳細や導入方法については、Get started、Workers binding、Git protocol を参照してください。

© 2026 Cloudflare, Inc. Privacy Policy Terms of Use Report Security Issues Trademark Cookie Settings

Was this helpful? Yes No