Introduction
Timeplus is a simple, powerful, and cost-efficient stream processing platform.
Timeplus provides powerful end-to-end capabilities to help data teams process streaming and historical data quickly and intuitively, accessible for organizations of all sizes and industries. It enables data engineers and platform engineers to unlock streaming data value using SQL.
It's available in different ways:
- Timeplus Proton: the core engine open-sourced at GitHub under Apache 2.0 License. It is a fast and lightweight streaming SQL engine.
- Timeplus Enterprise: the production-ready commercial product, with 2 deployment options:
- Cloud: a fully-managed unified platform for streaming and historical data processing.
- Self-hosted: same feature sets as Timeplus Cloud, able to run and scale everywhere, from edge to your data center. Customize according to your configuration needs.
Timeplus allows for easy connection to diverse data sources (such as Apache Kafka, Confluent Cloud, Redpanda, NATS, Web Socket/SSE, CSV file upload, and more), explore streaming patterns via SQL queries, send real-time insights and alerts to other systems or individuals, and create dashboards and visualizations.
Still curious about the benefits of using Timeplus? Check out the showcases to see how Timeplus customers use our unified streaming and historical processing platform.
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
Ingest data →
Connect Timeplus to Apache Kafka, Apache Pulsar, Confluent Cloud, or push with a REST API, SDKs, and beyond.
Write SQL queries →
Create long-running queries 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 to read or write data from other systems.
Materialized Views →
Long-running streaming SQL in background after creation. The results can be written to internal storage or external systems for ETL or alerting.
Functions →
Thousand of built-in SQL functions are available in Timeplus. You can also define own functions (UDF) with JavaScript, Python,or any other languages.