ddrive

Temp file share — send files for free

Drop a file, get a link. No sign-up, no account, no size limit. ddrive is a free temporary file sharing service.

Open the drop zone Sign in to your account

How it works

  1. Click Open the drop zone.
  2. Pick a file — any size, any type.
  3. ddrive splits, encrypts and uploads the file in parallel.
  4. You get a shareable link that anyone with the link can open.

Frequently asked questions

Is ddrive free?
Yes. ddrive is a free temporary file sharing service. No account is required for a single share.
How long are files stored?
Anonymous drops are kept for 30 days by default, then permanently deleted. You can claim a drop into your account to keep it indefinitely.
What is the maximum file size?
There is no hard limit per file. Files are split into chunks and uploaded in parallel.
Do I need to create an account?
No. /drop works without sign-up. An account is only needed for long-term file management.
Where are the files stored?
On the ddrive instance you reach. Self-hosted instances keep files on infrastructure the operator controls.

Looking for permanent storage?

Create an account to keep, organize and stream your files. ddrive is a free cloud storage and Google Drive alternative — sign in to manage your files.

Anonymous drop vs. account

Everything works without an account. Signing in unlocks storage that doesn't expire, organization, and API access.

Feature No account With account
Upload & share files Yes Yes
Storage duration 30 days, then deleted Kept until you delete it
Folders & organization — Yes
Rename, move, bulk actions — Yes
Streaming playback Yes Yes
Share links with expiry Yes Yes
Claim an anonymous drop later Yes, once signed in —
API keys / programmatic access — Yes
Restore deleted files (trash) — 30-day trash window

Use ddrive from the API

Every account can generate an API key and script uploads, downloads, and file management — no browser required. Keys are created under Settings → API keys after signing in.

  • Send the key in an x-api-key header, prefixed ddv4_.
  • Name each key, set an optional expiry, and revoke it any time.
  • Works against both the GraphQL endpoint and the REST blob endpoints — same auth as the browser session.
curl https://ddrive.cikowice.pl/graphql   -H "x-api-key: ddv4_<your-key>"   -H "Content-Type: application/json"   -d '{"query":"{ storageUsage { usedBytes fileCount } }"}'

Proof of concept — no warranty

ddrive is a personal proof-of-concept project provided as-is, with no uptime or reliability guarantees. Files stored through ddrive may be deleted, corrupted, or otherwise become inaccessible at any time — for any reason, including operator error, storage provider outages, or data loss.

Do not use ddrive as the only copy of anything you care about. Always keep an independent backup of important files. By using ddrive you accept full responsibility for any data loss.