SERACS is an object-storage platform built for the files everyone else treats as noise: thumbnails, images, video, and every intermediate file before transcoding. It runs in production today — 170,000,000+ files and counting.
03/05 · Replace with v2 — the URL does not move. Zero broken links.
Fig. 0 — live demonstration of the object lifecycle
Every file lands hot. As access cools, SERACS moves it down — automatically.
Scroll diagram sideways →
Where every file lands first. Built for live traffic: serving thumbnails and images straight into production pages and apps.
0,02 €/GB·moFor files requested now and then — older renditions, past campaigns. Cheaper per GB, still one GET away.
0,015 €/GB·moLong-term retention at the lowest rate. Masters, originals, compliance copies — kept, addressable, out of your way.
0,01 €/GB·moNo manual migration. No changed links. The URL a file was uploaded under keeps working in every tier.
Ten capabilities, all scriptable — every function has an API.
At 170 million files, the hard problems are not gigabytes — they are identity, relationships, and change. Every capability below exists to keep a file addressable, described and connected while everything around it moves.
Swap a file and the link doesn't move. Every replacement is versioned internally while the URL keeps serving — no cache-invalidation dance, no broken embeds, no redeploys.
Attach arbitrary key-value pairs to any file. The store carries your context with the object — no side database mapping IDs to meaning.
Connect a thumbnail to its master, a transcode to its source. Version relationships the way your domain thinks — SERACS keeps the graph.
Illustrative request — final shapes are documented in the beta.
Upload, metadata and addressing in a single request. A file lands in a bucket, gets its stable URL, carries its key-value metadata, and starts life in the HOT tier.
Replace the same key tomorrow and the response reads "version": 4 — while the URL your pages embed stays exactly where it was.
Join the beta to get API keys and the full reference.
PUT /v1/buckets/thumbs/files/covers/4711.jpg
Host: api.seracs.de
Authorization: Bearer <api-key>
Content-Type: image/jpeg
x-seracs-meta-show: "s01e04"
x-seracs-meta-lang: "de"
{
"id": "f_9c2e81",
"bucket": "thumbs",
"key": "covers/4711.jpg",
"url": "https://cdn.seracs.de/thumbs/covers/4711.jpg",
"tier": "HOT",
"version": 3,
"bytes": 48213,
"meta": { "show": "s01e04", "lang": "de" }
}
Same pattern for metadata, links, webhooks, logs and cost queries.
Pay for gigabytes, not for seats. All plans include all APIs.
Kick the tires. Real APIs, small quota.
No base fee. You pay for what your files actually do.
For teams shipping at scale, with a human on our side.
Storage billed per tier, computed daily. Costs are visible in the dashboard every day — not at the end of the month.
Questions, feedback, beta access — we read everything.
Tim Robertz
E-Mail: tim.robertz@googlemail.com
EU-Streitschlichtung
Die Europäische Kommission stellt eine Plattform zur Online-Streitbeilegung (OS) bereit: https://ec.europa.eu/consumers/odr/. Unsere E-Mail-Adresse finden Sie oben im Impressum.
Verbraucherstreitbeilegung / Universalschlichtungsstelle
Wir sind nicht bereit oder verpflichtet, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.
Zentrale Kontaktstelle nach dem Digital Services Act – DSA (Verordnung (EU) 2022/265)
Unsere zentrale Kontaktstelle für Nutzer und Behörden nach Art. 11, 12 DSA erreichen Sie wie folgt:
E-Mail: tim.robertz@googlemail.com
Die für den Kontakt zur Verfügung stehenden Sprachen sind: Deutsch, Englisch.
SERACS runs in production today. We onboard teams in small batches — leave your email and we will contact you when your slot opens, with API keys, docs and the dashboard.