“Download all as ZIP,” at any scale.
Send us a list of URLs. We build the archive and hand your users an expiring signed link. ZIP64, streaming, retries, storage and cleanup are our problem now — so your team doesn’t build ZIP infrastructure to ship one export button.
Start from the browser, or from your server
Same jobs, same archives, same dashboard. Pick the entry point that matches your stack.
Already using the SDK? Cloud is one option away.
Same API, same tray. The only thing that changes is where the job runs — so tab memory, CORS limits and “reload killed my download” stop being your ceiling.
No frontend SDK needed. One POST.
Post a list of files, get a job back. Poll it or take the webhook, then hand the signed URL to your user. Choose stored to build once and keep it, or stream to zip on the fly.
import { startZip } from '@eazip/core'
const job = startZip({
strategy: 'cloud',
publicKey: 'pk_ez_…',
files: selectedUrls,
})
const result = await job.done
result.download() // same tray, survives reloads curl -X POST https://api.eazip.io/jobs \
-H "X-API-Key: zk_…" \
-d '{
"zip_filename": "invoices-2026.zip",
"mode": "stored",
"files": [{ "url": "https://…/inv-01.pdf" }]
}'
// → { "success": true, "job_id": "550e8400-…" }
// webhook → { "download_url": …, "expires_at": … } The export button is easy. The rest isn’t.
Every team that ships a bulk download rebuilds the same six things — and then maintains them.
URLs in, signed ZIP out
Up to 20,000 files and 500 GB total per job on the Scale plan · each archive caps at 50 GB — see pricing for per-plan limits.
Built for teams shipping bulk downloads
Capabilities
We run our own file-sharing product on it
Eazip started as the export layer for our own file-sharing service, and it still carries that traffic every day. The SDK your users run is MIT-licensed and public; the engine behind it has been zipping real customer archives since long before this page existed.
Start free. No surprise bills.
Free is hard-capped — no card, no invoice. On paid plans overage is optional: switch it off and your bill is capped at the subscription price.
Before you sign up
Ship the export button this week.
20 GB/mo free · no credit card · hard-capped.