Object storage
The Archives
The Archives hold cached and stored objects with instant purge, signed URLs, and per-workspace isolation so one account cannot read another’s files. This is a Cloudflare Cloudflare R2 + cache purge alternative included on every Zipper plan.
Cloudflare analogue: Cloudflare R2 + cache purge
What it is
The Archives hold cached and stored objects with instant purge, signed URLs, and per-workspace isolation so one account cannot read another’s files.
Cloudflare analogue: Cloudflare R2 + cache purge. SLA 99.99% · p99 28ms. Operators may purge. Admins set encryption and TTL.
- ▸Instant purge
- ▸Signed URLs
- ▸Versioned objects
- ▸Tenant isolation
How it works
Objects are stored encrypted at rest, versioned, and isolated per workspace.
Signed URLs expire. Purge propagates to every PoP.
Use cases
Concrete ways teams use this service on day one.
Private downloads
Invoices should not be a public URL.
- Keep signed URL TTL at 900s. Hand the URL to the buyer only after checkout.
Set it up in the dashboard
Dashboard → Services → The Archives. Purge by prefix. Same purge ledger is shared with The Crown.
API
Control-plane: POST /api/v1/archives/purge. Send Authorization: Bearer tz_live_YOUR_TOKEN.
Creates count against the plan quota. A 402 plan_limit means you are at the cap — upgrade or delete an unused resource.
Purge
curl -sS -X POST https://tinyzipper.com/api/v1/archives/purge \
-H "Authorization: Bearer tz_live_YOUR_TOKEN" \
-H "Idempotency-Key: $(uuidgen)" \
-H "Content-Type: application/json" \
-d '{"prefix":"/invoices/*"}'List the same resource in JavaScript
const res = await fetch("https://tinyzipper.com/api/v1/archives/purge", {
method: "GET",
headers: {
Authorization: `Bearer ${process.env.ZIPPER_TOKEN}`,
"Content-Type": "application/json"
}
});
const json = await res.json();
if (!res.ok) throw new Error(json.error ?? res.statusText);
console.log(json);Tips
Purge prefixes must start with /.
- ▸SOC 2
- ▸ISO 27001
- ▸AES-256
Runbook
Served from zipper-b at /edge/archives. Purge is limited to this workspace. Signed URLs expire. Versioning is on.
Next: The Throne Room · All docs · Create a free account