Skip to main content

The data backbone for robots and machines

Store images, telemetry and logs on the machine. Replicate what matters to the cloud. Query it from any app.

Open source core · Apache 2.0

ReductStore edgeReductStore cloudLabels and queriesfilter by labelFIFO quotasize basedExtensionsROS, MCAP, CSV, JSONLocal cachehot datareplicationfilteredStoragelocal diskStorage backendAmazon S3Azure BlobMinIO, Ceph, R2ReductStore edgeLabels and queriesfilter by labelFIFO quotasize basedStoragelocal diskreplicationfilteredReductStore cloudExtensionsROS, MCAP, CSV, JSONLocal cachehot dataStorage backendAmazon S3Azure BlobMinIO, Ceph, R2

Any Data Format

Store multimodal time-indexed data of any size: images, video, LiDAR, IMU, logs, files, ROS bags and more.

Fleet Scale Collection

Collect from many robots or devices and replicate to the cloud over intermittent connectivity.

Lower Cost at Scale

Use S3 compatible blob storage and batch records into fewer objects to reduce storage and API costs.

Best Performance

High throughput ingestion and fast retrieval of exact time ranges for replay, debugging, and training.


Developers choose ReductStore

Trusted by robotics and IIoT engineers to process billions of time-indexed records

60k+
downloads
100+
production deployments
1+ PB
time-indexed data managed
99.99%
uptime across production deployments
10x
faster writes for 100 KB records than TimescaleDB
15x
faster reads for 100 KB records than MinIO
35%
lower storage cost than Foxglove
4+
years of active development

“In the rare case of issues or for feature requests, quick support is vital. ReductStore delivers exceptional response times to any issues coming up, allowing for rapid development.”

Phil Malessa
Hardware Engineer at ROTEC GmbH

“With ReductStore, it was surprisingly easy to get started. I could ingest and query my data right away without dealing with complex setups or database administration. That simplicity is exactly what makes it so valuable for me..”

Ankit Ghosh
AI Developer at HCS Digital, GmbH

“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

“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

“ReductStore is a vital part of our infrastructure. It handles terabytes of unstructured data in a production environment.”

Michael Welsch
Founder at Metric Space UG

“ReductStore perfectly aligns with the INSAION philosophy of robotics observability. Managing high-frequency, unstructured sensor data is one of the most significant hurdles in robotics, and ReductStore solves it with a tool that is remarkably performant and built for real-world hardware constraints. By integrating it into our platform, we've enabled our clients to stop worrying about data collection and focus entirely on building their robots and autonomous layers.”

Victor Massagué Respall
Co-founder & CTO at INSAION

“Finding a storage solution that actually works well on resource-constrained edge devices is harder than it sounds. ReductStore fits perfectly due to the ease of deployment, multi-language SDK and low footprint.”

Hashem Hashem
COO, Head of Engineering at CanEduvDev

“In the rare case of issues or for feature requests, quick support is vital. ReductStore delivers exceptional response times to any issues coming up, allowing for rapid development.”

Phil Malessa
Hardware Engineer at ROTEC GmbH

“With ReductStore, it was surprisingly easy to get started. I could ingest and query my data right away without dealing with complex setups or database administration. That simplicity is exactly what makes it so valuable for me..”

Ankit Ghosh
AI Developer at HCS Digital, GmbH

“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

“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

“ReductStore is a vital part of our infrastructure. It handles terabytes of unstructured data in a production environment.”

Michael Welsch
Founder at Metric Space UG

“ReductStore perfectly aligns with the INSAION philosophy of robotics observability. Managing high-frequency, unstructured sensor data is one of the most significant hurdles in robotics, and ReductStore solves it with a tool that is remarkably performant and built for real-world hardware constraints. By integrating it into our platform, we've enabled our clients to stop worrying about data collection and focus entirely on building their robots and autonomous layers.”

Victor Massagué Respall
Co-founder & CTO at INSAION

“Finding a storage solution that actually works well on resource-constrained edge devices is harder than it sounds. ReductStore fits perfectly due to the ease of deployment, multi-language SDK and low footprint.”

Hashem Hashem
COO, Head of Engineering at CanEduvDev
PANDA Logo
Mounte Logo
Metric Space Logo
HCS Digital Logo
ROTEC Logo
INSAION Logo
CanEduvDev Logo
PANDA Logo
Mounte Logo
Metric Space Logo
HCS Digital Logo
ROTEC Logo
INSAION Logo
CanEduvDev Logo
Google Cloud Partner LogoMicrosoft Solutions Partner LogoInnofounder Logo

Multimodal Time-Indexed Storage

Store records of any type and size, indexed by time: log files, images, video, LiDAR, ROS bags and more.

SQL with DataFusion

Run SQL on JSON, CSV, Parquet, and Protobuf records on the server and export the results as bigger batches.

Labels and Filtering

Attach labels to records and filter reads and replication to keep only the data you need.

Selective Edge to Cloud Replication

Replicate using rules based on labels or events, even with limited bandwidth and intermittent connectivity.

Batching for Lower Cloud Cost

Batch records into fewer objects for S3 compatible storage to reduce API overhead and cloud cost.

No Hard Size Limits

Handle small sensor samples to large blobs like video clips, frames, point clouds, and files.

Retention and Quotas

FIFO quotas based on volume keep edge disks from filling up and maintain a rolling window of recent data.

Fast Event Retrieval

Query exact time ranges and filter by labels to replay events and debug without scanning hour long logs.

Extensible Query Engine

Use extensions to transform data during queries, like resizing images, filtering CSV, or extracting ROS topics.


Collect

Get data in from any machine

ROS 1topicsROS 2topicsMQTTtopicsHTTPrequestsSystemmetricsShellcommandsReductBridgepipelineslabeled dataReductStore
ROS 1topicsROS 2topicsMQTTtopicsHTTPrequestsSystemmetricsShellcommandsReductBridgepipelineslabeleddataReductStore

Query

Use the data where it lives

JSONlogsCSVtelemetryParquettablesProtobufeventsParquetby timeCSVby rowsLabels@tempReductSelectDataFusion SQLSELECT AVG(temp) AS tempFROM ENTRY()inside ReductStore
JSONlogsCSVtelemetryParquettablesProtobufeventsReductSelectDataFusion SQLSELECT AVG(temp) AS tempFROM ENTRY()Parquetby timeCSVby rowsLabels@temp

Operate

Run it every day

ReductStore Web Console

Typical Use Cases​

Go deeper with the white paper

The architecture, benchmarks against MinIO, TimescaleDB, and MongoDB, and three use cases end to end: robotics, industrial IoT, and drones.

Read the white paper