Skip to main content

The #1 Time-Series Object Store for AI Data Infrastructure

ReductStore is a high-throughput, time-series object store optimized for edge computing and AI/ML workflows, delivering tailored solutions for managing sequential data efficiently at scale.

Simplify Your Infrastructure

Merge blob and time series functionalities, reducing the need for multiple databases.

Stay In Control Of Your Data

Customize real-time data retention policies and replication strategies.

Handle Large Data Volumes

Store billions of time-stamped blobs with AI labels and access them with low latency.


PANDA GmbH logo
"With ReductStore's approach to data retention, we have forgotten about the disk overrun problems on our edge devices."
Ingo Kaiser
CEO and Co-founder at PANDA GmbH
Mounte AB logo
"The main reason for choosing ReductStore was that it was quick and easy to deploy, use and integrate. This allowed us to have a working system up and running and ingesting data within a day."
Daniel Wedlund
Founder at Mounte AB
Metric Space UG logo
"ReductStore is a vital part of our infrastructure. It handles terabytes of unstructured data in a production environment."
Michael Welsh
Founder at Metric Space UG

Time Series Blob Storage

Capture and access blob data as time series, tailored for edge computing, computer vision, and IoT.

No Size Limit for Blobs

ReductStore handles blob data without size limits; your disk capacity is the only boundary.

Real-Time FIFO Quota

Ensure optimal storage management with FIFO quotas, preventing disk space shortages in real-time.

Data Labeling & Filtering

Manage your time-series blob data with ease: annotate, filter, and save AI labels or meta-data.

Advanced HTTP(S) API

Integrate and communicate with ReductStore using our feature-rich and secure API.

Efficient Data Batching

Minimize network overhead in areas with high latency by fetching records in batched HTTP responses.

Data Replication

Synchronize data across buckets with replication for high availability and disaster recovery.

Iterative Data Querying

Efficiently queries large datasets with minimal load for real-time and historical data processing.

Token Authorization

Secure data access with token-based authorization to protect your data from unauthorized access.


  • Python
  • JavaScript
  • C++
  • Rust
  • cURL
import time
import asyncio
from reduct import Client, Bucket

async def main():
client = Client('http://127.0.0.1:8383')
bucket: Bucket = await client.create_bucket("my-bucket", exist_ok=True)

ts = time.time_ns() / 1000
await bucket.write("entry-1", b"Hey!!", ts)
async with bucket.read("entry-1", ts) as record:
data = await record.read_all()
print(data)

loop = asyncio.get_event_loop()
loop.run_until_complete(main())

Client SDKs

You can use the following client SDKs for quick and easy integration into your applications and infrastructure:


Web Console

ReductStore has an integrated web console that allows you to easily manage your data and access to it.

ReductStore Web Console

reduct@store % pip install reduct-cli
reduct@store % rcli alias add -L https://play.reduct.store -t reduct play
reduct@store % rcli bucket show play/data --full
╭───────────────────── Info ─────────────────╮╭───────── Settings ─────────╮
│ Entry count: 1 ││ Quota Type: FIFO │
│ Size: 30 GB ││ Quota Size: 30 GB │
│ Oldest Record (UTC): 2022-12-20T16:36:41 ││ Max. Block Size: 64 MB │
│ Latest Record (UTC): 2022-12-20T19:15:26 ││ Max. Block Records: 1024 │
│ History Interval: 3 hour(s) ││ │
│ ││ │
│ ││ │
│ ││ │
│ ││ │
│ ││ │
╰────────────────────────────────────────────╯╰────────────────────────────╯
Entries
┏━━━━━━┳━━━━━━━━━┳━━━━━━━┳━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━┳━━━━━━━━━━━┓
┃ ┃ ┃ ┃ Oldest Record ┃ Latest Record ┃ ┃
┃ Name ┃ Records ┃ Size ┃ (UTC) ┃ (UTC) ┃ History ┃
┡━━━━━━╇━━━━━━━━━╇━━━━━━━╇━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━╇━━━━━━━━━━━┩
│ test │ 57154 │ 30 GB │ 2022-12-20T1… │ 2022-12-20T19… │ 3 hour(s) │
└──────┴─────────┴───────┴───────────────┴────────────────┴───────────┘

CLI Client

You can customize data retention and replication policies using the ReducStore CLI client.


Frequently Asked Questions

How does the database scale, and what are the infrastructure requirements for scaling up?
Are there any customization options for data retention and replication policies?
Is it compatible with popular programming languages and data formats?
How does the database ensure data compliance, especially for sensitive or regulated industries?
How does the licensing work, and are there different tiers or plans available?
What kind of support is available for developers and administrators?

AI on the Edge? Download our White Paper

Learn more about ReductStore and how it can help you simplify your data infrastructure and AI/ML workflows.

White Paper