From clay tablets to digital documents
Why we named a PDF API after an ancient profession, and what it has to do with reliability.
Tupsara Team
2 min read
Every product needs a name, and most of the time the name is the least interesting decision a team makes. Ours took longer than it should have, mostly because we kept rejecting anything that sounded like every other developer tool: the compound English words, the vowel-dropped startup names, the color plus a noun.
We landed somewhere older.
Scribes, before software
Thousands of years ago, long before paper, people needed a reliable way to record contracts, transactions, and knowledge that would outlast memory. In ancient Mesopotamia, they used clay: wet, workable, then fired hard enough to survive millennia. The people who did this work — pressing a stylus into clay to record a grain shipment, a land sale, a debt — were scribes. In Akkadian, the word was ṭupšarru.
That word is where Tupsara comes from.
It’s not a costume. We’re not building a hieroglyph-themed website or shipping a cartoon scribe mascot. What we took from the idea is narrower and, we think, more useful: a scribe’s job was to make a record that other people could trust, long after the transaction that produced it was forgotten. The clay didn’t care who was reading it. It didn’t need a specific reader’s software, a specific reader’s fonts, a specific reader’s goodwill. It just had to render — legibly, permanently, the same way every time.
What that has to do with PDFs
A PDF is a strange descendant of that idea. It’s a format designed so a document looks the same regardless of who opens it, on what device, in what year. That’s the entire point of the format, and it’s also the entire reason generating PDFs from application data has historically been so painful: most PDF libraries reinvent layout instead of reusing the layout engine that already sits on every developer’s machine and every server — the browser.
Tupsara exists because we think the browser already solved the hard part. HTML and CSS are how most of us already think about visual structure — flexbox, grid, tables, fonts, spacing. Handing that structure to a real browser engine and asking it to produce a PDF is a smaller, more honest problem than building a parallel layout system from scratch.
The idea, not the theme
So the ancient-scribe reference stays in the background on purpose. You’ll see it once, in this post and in a quiet line on the homepage — not in every corner of the product. What we actually want the name to carry forward is the standard: a document, once rendered, should be something you can trust without having to think about it again.
That’s the job. Nothing about it needed clay tablets on the marketing site to be true — it just needed clay tablets to explain why we picked the name.