Every version. Every file.
Always recoverable.
AeorDB is a content-addressed file database with built-in versioning. Store any file, track every change, roll back anything — from a single binary with zero dependencies.
Sound familiar?
presentation_final_v3_ACTUALLY_FINAL_revised.psd- A shared drive where nobody knows which version is current
- Colleagues overwriting each other's work with no way to undo
- A project folder with 47 copies of "the latest" file
- Large assets that outgrow every tool you've tried
Your files deserve history.
How It Works
Store
PUT any file via HTTP. AeorDB stores it content-addressed, deduplicating automatically. No SDK, no client library — just HTTP.
curl -X PUT http://localhost:3000/engine/assets/hero-video.mp4 \
--data-binary @hero-video.mp4
Version
Every change is tracked automatically. Create named snapshots, fork for experimentation, and roll back to any point in time.
curl -X POST http://localhost:3000/version/snapshot \
-d '{"name": "before-client-review"}'
Query
Search by path, content type, metadata, or any combination. Find exactly the files you need across your entire history.
curl -X POST http://localhost:3000/query \
-d '{"path": "/assets", "conditions": {"field": "content_type", "contains": "video"}}'
Built For Your Workflow
Creative Studios
Version every asset from concept to delivery. Compare revisions, fork for experimentation, never lose a comp.
Legal & Compliance
Immutable audit trail for every document revision. Know exactly who changed what, and when.
Marketing Teams
Campaign assets across dozens of stakeholders. Branch for regional variants, merge when approved.
Music & Audio Production
Track every mix, every stem, every master. Roll back to any session instantly.
Under The Hood
Powerful features for developers and teams.
Content-Addressed Storage
Every file identified by its BLAKE3 hash. Built-in deduplication and integrity verification.
Git-Like Versioning
Snapshots, forks, diff, patch, export/import. Full history without the large-file headaches.
Native HTTP API
Store with PUT, read with GET, query with POST. Any HTTP client works — no SDK required.
WASM Plugin System
Extend with WebAssembly plugins for custom parsing and server-side query logic.
Single Binary, Zero Dependencies
One executable, one database file. Like SQLite, but for versioned files.
Lock-Free Concurrent Reads
Snapshot isolation means readers never block writers. Sub-millisecond queries.
Auth & Permissions
Users, groups, API keys, and path-level access control. Or --auth false for local use.
Background Tasks & Cron
Garbage collection, reindexing, and scheduled jobs — all built in.