Introduction
Timeplus is a simple, powerful, and cost-efficient vectorized stream processing platform built in modern C++. Its core processing engine is a single binary with no external dependencies, making it easy to operate in production — a key differentiator compared to other solutions.
Timeplus provides end-to-end capabilities that help data teams process both streaming and historical data quickly and intuitively. It’s designed to be accessible for organizations of all sizes and industries, enabling data engineers and platform teams to unlock the value of streaming data using streaming SQL.
Timeplus is available in multiple editions:
- Timeplus Proton – the open-source core engine, available on GitHub under the Apache 2.0 License. It is a fast, lightweight streaming SQL engine ideal for building streaming pipelines.
- Timeplus Enterprise – the production-ready commercial product, designed to run and scale anywhere, from the edge to your data center, and customizable to your specific configuration needs.
Timeplus makes it easy to connect to diverse data sources—including Apache Kafka, Confluent Cloud, Redpanda, NATS, WebSocket/SSE, CSV uploads, and more. Users can explore streaming patterns with SQL queries, send real-time insights and alerts to other systems or individuals, and build dashboards and visualizations to monitor and analyze data in real time.
Still curious about the benefits of using Timeplus? Explore our showcases to see how customers leverage our unified streaming and historical processing platform, and dive into the architecture and cluster design to learn more about the technical internals and differentiators.
Get started with Timeplus
Quickstart
Follow along with step-by-step instructions for running Timeplus Enterprise on your laptop and loading sample IoT, user login, or DevOps data.
Get started →
Jump into stream processing and analytics
Connect Data In →
Connect Timeplus to Apache Kafka, Apache Pulsar, Confluent Cloud, or push with a REST API, SDKs, and beyond.
Write SQL queries →
Run streaming query by using functions like transformations, joins, aggregation, windowed processing, substreams, and more.
Visualize data →
View real-time results for any query, create custom dashboards to tell stories about your data, or integrate with external BI systems.
Core concepts and functions
Streams →
Append-only streams, mutable streams, external streams and external tables to read or write data from other systems.
Materialized Views →
Data streaming processing pipeline via streaming SQL. The results can be written to native Timeplus stream or external systems.
Functions →
Thousand of built-in SQL functions are available in Timeplus. You can also define own functions (UDF) with JavaScript, Python, SQL.