All Topics
All Topics
Technology
Technology
AI
AI
Business
Business
Entertainment
Entertainment
News
News
Programming
Programming
Security
Security
Science
Science
Design
Design
Environment
Environment
Finance
Finance
Crypto
Crypto
Politics
Politics
Sports
Sports
Education
Education
Gaming
Gaming
Art
Art
Music
Music
Health
Health
Books
Books
Food
Food
Travel
Travel
Personal
Personal
Bluesky
Twitter

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

2mo ago

Source

CloudflareArtifacts - Artifacts now in beta: versioned filesystem with Git accesscloudflare.com
Snippet from the RSS feed
Artifacts is now in private beta. Artifacts is Git-compatible storage built for scale: create tens of millions of repos, fork from any remote, and hand off a URL to any Git client. It provides a versioned filesystem for storing and exchanging file trees across Workers, the REST API, and any Git client, running locally or within an agent. You can read the announcement blog to learn more about what Artifacts does, how it works, and how to create repositories for your agents to use. Artifacts has three API surfaces: 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) As an example: you can use the Workers binding to create a repo and read back its remote URL: # 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 ; Or, use the REST API to create a repo inside a namespace from your agent(s) running on any platform: curl --request POST " --header "Authorization: Bearer $CLOUDFLARE_API_TOKEN " --header "Content-Type: application/json" --data '{"name":"agent-007"}' Any Git client that speaks smart HTTP can use the returned remote URL: # 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 ${ REPO_TOKEN } @artifacts.cloudflare.net/some-namespace/agent-007.git To learn more, refer to Get started , Workers binding , and Git protocol .

You might also wanna read

Comments

Sign in to join the conversation.

No comments yet. Be the first.