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

1

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
2

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"}'
3

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.

Ready to take control of your files?

Let's talk about how AeorDB can fit your workflow.