Cloud storage with a full developer platform — API, WebDAV, webhooks, upload widgets, and more. All on one account.
or try it right now — no account needed ↓
Free forever · No credit card · 1 TB max file size
Every upload becomes a clean, shareable page with inline previews — no sign-in required for the people you share with.
Drag it in, use the CLI, or hit the API. Direct server connections mean fast in, fast out — no relaying, no throttling.
Each file lives at a tidy /f/ page with previews for images, video, audio, PDF, and code. Yours forever.
Permanent by default, or flip the toggle and it auto-deletes after 7 days. No cleanup, no follow-up.
When you share a Patrins file, the recipient sees a clean download page — not a raw link, not a captcha wall. Inline previews, file info, one download button.
files.yourbrand.com
Send files directly between your phone, laptop, and PC over your local network — no internet required, no upload quota used, no size limits. Just raw LAN throughput.
Every file gets a live analytics dashboard. Watch downloads and views climb in real time, see which upload is your most popular, and understand your audience by device, OS, browser, and country — all at a glance.
Zero IP logging — not at sign-up, login, or download. Location, browser & OS are anonymous, Cloudflare-derived aggregates.
No sign-in needed. Drop any file and get a shareable link instantly — files expire after 1 hour. Sign in for 7-day temporary or permanent 8 GB storage.
Up to 200 MB · Expires after 1 hour
Direct server connections with no relaying or throttling. Fast uploads, fast downloads, every time.
Single files up to a terabyte on every plan, including free. Upload what you actually need to.
Flip a toggle and the file auto-deletes after 7 days. Great for one-off shares, no cleanup needed.
Every file gets a stable /f/ page with a download button and inline preview that never moves.
On Unlimited, take full HTML control of download pages — your brand, your layout, your copy.
Serve files from files.yourbrand.com so every share link stays on your own domain.
Patrins isn't just storage — it's a platform. Every account ships with a full API, OAuth, webhooks, and more. Build integrations, automate workflows, or ship a product on top of Patrins.
# Step 1: init — returns a signed upload URL curl -X POST \ -H "Authorization: Bearer $PATRINS_TOKEN" \ -H "Content-Type: application/json" \ -d '{"fileName":"report.pdf","fileSize":2048576}' \ https://patrins.com/api/upload-direct/init # Step 2: PUT the file to the returned uploadUrl # Step 3: finalize → permanent link curl -X POST \ -H "Authorization: Bearer $PATRINS_TOKEN" \ -H "Content-Type: application/json" \ -d '{"uploadId":"<uploadId from step 1>"}' \ https://patrins.com/api/upload-finalize # → {"file":{"id":"3de80dd42e88",...}}
# Windows — mount as a drive letter net use P: \\patrins.com@SSL\dav \ "YOUR_DAV_TOKEN" /user:"you@email.com" # rclone — configure once rclone config create patrins webdav \ url=https://patrins.com/dav \ user=you@email.com pass=YOUR_DAV_TOKEN # Then sync or mount rclone sync ./builds patrins:builds rclone mount patrins: /mnt/patrins
<!-- Inline widget — one tag --> <div data-patrins-widget></div> <script src="https://patrins.com/widget.js" data-widget="wgt_your_id" ></script> <!-- Floating button — no div needed --> <script src="https://patrins.com/widget.js" data-widget="wgt_your_id"></script>
# Payload sent to your endpoint { "event": "file.uploaded", "file_id": "3de80dd42e88", "name": "report.pdf", "size": 2048576, "url": "https://patrins.com/f/…" } # Verify with X-Patrins-Signature
Mount as a local drive on Windows, Mac, or Linux.
Send to @patrins_bot — lands in your drive instantly.
Monthly pricing, paid on your schedule. Top up when you're ready — no surprise charges, ever.
For personal use and quick shares. No card needed.
Scale storage up or down. Pay only for the terabytes you use.
Pro storage, plus your own brand on every download page.
Monthly pricing, no automatic renewal. Top up when you're ready.
Yes. Files are private by default and reachable only by you and anyone you explicitly share a link with. We don't sell data, run ad networks, or add tracking to your download pages.
Up to 1 TB per file — on every plan, including Free. There's no per-file fee; you're only limited by your total storage quota.
Toggle Temporary before you upload and the file is automatically deleted 7 days later. It doesn't count against your permanent storage. Great for one-off shares you don't want lingering.
On the Unlimited plan you can serve files from your own domain (e.g. files.yourbrand.com) and fully customize the HTML of every download page — your brand, your design.
On servers in Germany, on GDPR-aligned infrastructure. No analytics cookies, fingerprinting, or ad networks anywhere in the product.
You pay for storage monthly, but on your schedule — there's no automatic renewal. When your storage period ends, you top up when you're ready. No surprise charges.
Yes — that's exactly what the developer platform is for. Register an OAuth 2.0 application, use API keys for automation, set up webhooks for real-time events, and embed the upload widget anywhere. Visit developer.patrins.com to get started.
Yes. Patrins ships with MCP (Model Context Protocol) support, which lets Claude, Cursor, and other AI tools connect directly to your storage. You get 20 tools for listing, uploading, searching, and managing files — all from inside your AI assistant.
Start with 8 GB free — no card, no catch. Patrins is waiting.