NEW · Introducing OpenData Log — object-store native event streaming

OpenData is a family of open-source, object-native databases that reduces costs, simplifies operations and scales with ease.

Databases made simple

All OpenData systems are built on the same foundation so once you know how to operate the first, you know how to operate the rest.

  ╔══════════════╗  ╔══════════════╗  ╔══════════════╗  ╔══════════════╗
  ║              ║ ║              ║ ║              ║               
  ║    Vector    ║ ║    Buffer    ║ ║  Timeseries  ║ ║     Log      ║
  ║              ║ ║              ║ ║              ║               
  ╚═══════┬══════╝ ╚═══════┬══════╝ ╚═══════┬══════╝ ╚═══════┬══════╝
   ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▘  ▀▀▀▀▀▀▀▀▀▀▀��▀▀▘  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▘  ▀▀▀▀▀▀▀▀▀▀▀▀▀▀▘
                                                             
          └─────────────────┴────────┬────────┴─────────────────┘
                                     
                                     
                                     
            ┏━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
            ┃                                                ┃
                        OpenData Storage Engine             
            ┃                                                ┃
            ┃                built on SlateDB                ┃
            ┃                                                ┃
            ┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛
                                     
                                     
                                     
          ╔═══════════════════════════════════════════════════╗
          ║                                                    ║
                   Object Storage   ·   S3 · GCS · R2         
          ║                                                    ║
          ╚════════════════════════════════════════════════════╝
╔══════════════╗  ╔══════════════╗     ┏━━━━━━━━━━━━━━━━━━━┓
║              ║  ║              ║     ┃     OpenData      ┃
║    Vector    ║  ║    Buffer    ║  ├──►  Storage Engine   
║              ║  ║              ║     ┃ built on SlateDB  ┃
╚══════════════╝  ╚══════════════╝     ┗━━━━━━━━━━━━━━━━━━┛
                                                 
╔══════════════╗  ╔══════════════╗     ╔══════════════════╗
║              ║                       Object Storage   
║  Timeseries  ║  ║     Log      ║     ║                   ║
║              ║                     ║   S3 · GCS · R2   ║
╚══════════════╝  ╚══════════════╝     ╚═══════════════════╝
OpenData Log
A durable event streaming database for millions of ordered, keyed streams. Built directly on object storage.
Route events by key, not partitions
Serve millions of keys and tens of thousands of followers from one node
Give every key its own isolated and durable stream

Why OpenData

Running production databases requires specialized expertise, which is why databases are expensive.

Object storage promises to change that. It gives us durable, globally addressable storage that makes radically simpler database architectures possible. What's more, the engineering needed to use object storage optimally is substantially similar across databases. That's why every OpenData database shares:

01

Object native

Infinite storage with high durability and excellent unit economics.

02

Common tooling

One operational model to learn with a common configuration.

03

MIT licensed

Open formats and a permissive license prevent vendor lock-in.

Read the manifesto →

Get Started

$ curl -fsSL https://www.opendata.dev/install.sh | sh -s -- log
→ installed opendata-log → read the log quickstart
$ curl -fsSL https://www.opendata.dev/install.sh | sh -s -- timeseries
→ installed opendata-timeseries → read the timeseries quickstart
$ curl -fsSL https://www.opendata.dev/install.sh | sh -s -- vector
→ installed opendata-vector → read the vector quickstart
# Buffer is an embedded library — no install needed
→ read the buffer docs
powered by