Skip to main content

MonoTS

The Edge Time-Series Database.

Lightweight TSDB built for the edge. Persist data locally on constrained hosts, then sync seamlessly to message queues, data lakes, and cloud storage.

Why MonoTS?

MonoTS replaces fragmented edge stacks—local databases, custom agents, and CDC tools—with a single, lightweight process managed entirely via standard SQL. Built to withstand unpredictable network outages, it safely persists data to local Parquet files and automatically resumes cloud synchronization when connectivity returns. By bypassing complex ETL and intermediate layers, MonoTS pushes your edge data directly to downstream message queues and data lakes, delivering a resilient, unified, and 100% SQL-native pipeline from the edge to the cloud.

Key Features

Edge TSDB

Built specifically for constrained edge hosts. A single-process architecture powered by local Parquet storage, supporting standard SQL queries over gRPC.

Built-in Sync

Push data upstream instantly using a simple CREATE STREAM statement to define your sync task. Completely built-in—no extra connectors or dedicated sync workers required.

Cloud Sinks

Reliably export your edge data to mainstream messaging systems (like Kafka), open table formats (like Delta Lake), and standard filesystem targets.

Lightweight & Fast

Achieve high-throughput ingestion and lightning-fast local queries completely independently, without the overhead of a heavy cloud control plane.

Documentation

Start in 5 minutes

Build from source, boot the server and CLI, and run a minimal ingest and query walkthrough.

Read more

Configure upstream pipelines

Set up sync targets to your preferred message queues or data lakes, and enable checkpointed, reliable data synchronization to the cloud.

Read more

DDL, DML, and types

Explore the supported SQL surface, time semantics, and complete data type details.

Read more