Administrators
Already have data sitting in an S3 bucket and want a real interface to browse, search, and manage it — the console an S3 admin panel was never quite meant to be.
Atlas is a document governance API backed by S3. Files live in a bucket and are always visible there, whether or not anyone ever tells Atlas about them. Declaring a file adds governance on top — status, business properties, relationships to other documents — without ever copying or mirroring the bucket’s contents into a database.
That serves two rather different audiences, deliberately with the same tool:
Administrators
Already have data sitting in an S3 bucket and want a real interface to browse, search, and manage it — the console an S3 admin panel was never quite meant to be.
Business teams
Want to take back control and governance over data that already lives in a bucket: who can see what, whether a file has been reviewed, what it’s linked to.
Two rules summarize the whole design:
A file dropped into the bucket by hand, a script, or a third-party tool is immediately visible and downloadable through the API. It just has no status, properties, or place in a search filter until something declares it. See Architecture for how those two rules turn into an actual system, and Definition for the vocabulary (Bucket, Workspace, Object, MetaObject, Document, Orphan, Stale).
An object is never mutated by Atlas once it lands in the bucket — what you get back through the API is byte-for-byte what’s actually in S3, never a converted, resized, or otherwise transformed copy. Atlas only ever adds governance next to a file; it never touches the file itself.
That’s a deliberate constraint, not a missing feature:
orphan (the file is gone) and stale
(it changed since declaration), checked live against S3, no background
job required.READER / MEMBER / MANAGER), granted to a
person or a whole OIDC group, re-checked on every request.It runs as a standard OCI container under Docker or Podman, and fits a
Kubernetes Deployment just as easily — see Installation
for what’s actually published today.
Atlas doesn’t process files itself — no OCR, no thumbnails, no content extraction. It hands you presigned URLs and lets your own pipelines do that work, notified through webhooks. It doesn’t render or preview a file’s content in the browser either — browsing surfaces the list and its metadata, not a PDF or image viewer. Editing a file in place, converting it to another format, and bulk operations across many documents at once are all out of scope too — each is a different, larger product than a governance layer over files you already own.
For how Atlas compares to an S3 console, a NAS, a sync platform, an enterprise GED suite, a document archiver, or a data catalog, see Alternatives.