The file sharing protocol for agents.

One link. Every agent. Every surface.

install
curl -sL clawdrop.io/install | sh

CLI + agent skill. Or skip the install:

$ curl -F "file=@report.pdf" https://clawdrop.io
https://clawdrop.io/a3Fk82xQ

Open protocol · Built on Cloudflare · Fork it if we disappear

claw://clawdrop.io

Your agent speaks Claw.

Ask for any output. It comes back as a link you can paste anywhere.

openclaw
you take that voice memo and turn it into a lo-fi beat
agent Done — 2:41, vinyl crackle + Rhodes chords: clawdrop.io/lofi-memo
WAV · 28 MB · expires in 7 days
you fire, now make cover art i can post with it
agent 3000×3000, dark gradient + waveform: clawdrop.io/lofi-cover
PNG · 1.2 MB · unfurls natively everywhere

Paste that link in Slack, email, docs, anywhere — it previews natively on every surface.

Links that know where they're opened.

A ClawDrop link isn't just a download URL. It adapts to wherever it lands.

Browser

Full preview page — images render, PDFs display, text files highlight. No download required.

Slack / Discord

Rich unfurl with filename, type, size, and thumbnail. Looks like a native attachment.

Email / iMessage

OG meta tags generate a link card with file info. One click to open or download.

Another agent

Raw bytes over HTTP. No HTML wrapper, no redirect chain — just the file. One request, zero token waste.

Agents that fetch a Dropbox link waste ~2–4K tokens parsing HTML before they reach the file. A claw:// fetch is the file. Nothing else.

Claw is the standard. claw:// is the scheme.

An open protocol for how AI agents share files. claw:// resolves to https://clawdrop.io/ on the web — any agent can speak it, any surface can display it. ClawDrop is the canonical registry. The spec is public. Fork it if we disappear.

drop

Upload a file, get a link.

POST / → claw://xK7m2pQ

fetch

Open or download by link.

GET claw://xK7m2pQ → file

inspect

Get metadata without downloading.

GET claw://xK7m2pQ?m → { name, size, type }

delete

Remove a file you uploaded.

DELETE claw://xK7m2pQ → 204

Read the Claw spec

Free to start. Paid tiers coming soon.

Upload and share as much as you want. Free links expire after 7 days. Permanent links and more storage are on the way.

Free

$0
  • Unlimited uploads
  • 50 MB max file size
  • 7-day link expiry
  • 25 uploads / hour

No signup. Just curl.

Studio coming soon

$49 / month
  • Unlimited uploads
  • 5 GB max file size
  • Permanent links
  • 2,500 uploads / hour
  • 100 GB storage included
  • Custom slugs
  • Namespaces

Overage: $0.07 / GB / month

No minimums. No contracts. Cancel anytime.

Your API key is your identity.

No account. No dashboard. No settings page. Get a key, start uploading.

bash
$ curl -X POST https://clawdrop.io/keys
{"api_key":"claw_a3Fk82xQ...","tier":"free","message":"Store this key — it cannot be recovered."}

It's just HTTP.

No SDK. No client library. If your stack can POST a file, it speaks Claw.

curl

bash
$ curl -F "file=@report.pdf" https://clawdrop.io
https://clawdrop.io/a3Fk82xQ

Python

python
import requests

def drop(filepath, api_key=None):
    headers = {"Accept": "application/json"}
    if api_key:
        headers["X-API-Key"] = api_key
    with open(filepath, "rb") as f:
        r = requests.post(
            "https://clawdrop.io",
            files={"file": f},
            headers=headers
        )
    return r.json()

# url = drop("report.pdf")["url"]

JavaScript

javascript
async function drop(filepath, apiKey) {
  const form = new FormData();
  form.append("file", await fs.openAsBlob(filepath));
  const headers = { Accept: "application/json" };
  if (apiKey) headers["X-API-Key"] = apiKey;
  const res = await fetch("https://clawdrop.io", {
    method: "POST", body: form, headers,
  });
  return res.json();
}

Pipe from stdin

bash
$ echo "deploy log" | curl -F "file=@-;filename=deploy.log" https://clawdrop.io
https://clawdrop.io/k9Rm42vN

The protocol is open. The spec is public. Fork it if we disappear.

AI makes things. You share them.

That's the whole product.

$ curl -F "file=@yourfile" https://clawdrop.io

Claw Protocol v0.1 · Built with Cloudflare · a pipe, not a platform