Timeplus Proton is an open-source streaming SQL engine and database for processing live event data with millisecond latency. It helps engineers run streaming ETL, multi-stream joins, and incremental materialized views over Kafka, Redpanda, and log pipelines from a single C++ binary. Teams that need real-time analytics, observability, and alerting run it self-hosted, with Timeplus Enterprise adding clustering for larger deployments.[1][2]
Quick verdict
Streaming SQL without a JVM platform Streaming teams that want SQL over Kafka-family data without operating a JVM platform will benefit most from Timeplus Proton. Its single C++ binary, windowed streaming SQL, and in-engine materialized views deliver real-time analytics with a small operational footprint. Teams standardized on Flink or ksqlDB, or needing a no-code suite, should choose something else. If you can self-host, start with Apache-2.0 Proton; if you need clustering, high availability, and SSO, evaluate Timeplus Enterprise.[1][2][3]
Key features
Streaming SQL over Kafka-family sources Proton queries live data in Kafka, Redpanda, and Pulsar through external streams, with native sources and sinks for ClickHouse, MySQL, Postgres, MongoDB, S3 and Iceberg, and OpenSearch.[1][2]
Windows, watermarks, and CDC handling Tumble, hop, and session windows with watermarks express time-based aggregations in SQL, and CDC plus data-revision processing keeps derived state aligned with changing source rows.[1][2]
Incremental materialized views in-engine Materialized views are maintained incrementally and stored as queryable analytical views inside Proton itself, so dashboards and applications read results without a separate serving store.[1][2]
Single-binary C++ runtime Proton ships as one binary under 500 MB with no JVM, ZooKeeper, or other dependencies, and runs on bare metal, edge devices, containers, or a small cloud instance.[1][2]
Vendor-reported speed example The vendor reports 90 million events per second with 4 millisecond end-to-end latency on an M2 Max MacBook Pro; treat this as a vendor-published example, not an independently verified benchmark.[1][2]
Python and JavaScript UDFs Custom logic extends streaming SQL through user-defined functions in Python and JavaScript, alongside built-in alerting and scheduled tasks.[1]
CLI, drivers, and REST APIs Operators and applications connect through a native CLI, JDBC and ODBC drivers, ingest REST and server-sent-events query APIs, and Python, Go, C++, Rust, and OCaml clients.[1]
Enterprise clustering and SSO The paid Enterprise tier adds multi-node clustering with high availability plus OIDC single sign-on, while single-node Proton covers Docker, binary, and Kubernetes self-hosting.[1][2]
Who will love it
Kafka-centric streaming teams Teams that already move data through Kafka or Redpanda will value querying live topics in SQL without first landing everything in a warehouse.[1][2]
Real-time analytics builders Teams building live dashboards and alerting will value in-engine materialized views served through SQL, drivers, and REST query APIs.[1][2]
Lean-infrastructure operators Teams that want stream processing without a JVM platform will value the dependency-free single binary with script, Docker, and Helm install paths.[1][2]
Who should avoid it
JVM-platform standard shops Organizations standardized on Flink or ksqlDB operations should think carefully, since Proton is a separate C++ runtime positioned as their alternative rather than a drop-in addition.[1][2]
Non-technical dashboard users There is no no-code analytics suite; Timeplus expects SQL fluency plus stream, driver, and server configuration from its operators.[1][2]
Residency-constrained organizations No public data-location or residency options were documented in the sources reviewed, so organizations with such requirements should confirm before adopting.[1][2]
Compatibility
Kafka-family and CDC pipelines External streams read live Kafka, Redpanda, and Pulsar topics, and CDC inputs keep views current with source database changes.[1][2]
ClickHouse heritage and coexistence ClickHouse libraries and engines power historical storage and thousands of SQL functions, and Proton can run alongside an existing ClickHouse deployment.[1][2]
Open formats and downstream sinks S3 and Iceberg connectivity plus JDBC, ODBC, REST, and language clients move results into warehouses, BI tools, and applications without proprietary lock-in.[1][2]
Questions worth asking
How much does Timeplus cost per month?
Can you self-host Timeplus?
Does Timeplus replace Apache Kafka?
Is Timeplus a ClickHouse replacement?
Sources and editorial review
Source research. Reviewed on October 13, 2026. Written by Sanjib Sah. AI assisted; reviewed by a human editor.
We have not run or tested this product.
- Timeplus homepage
official · Observed October 12, 2026
Official positioning, Proton OSS, Enterprise BYOC, Flink/ksqlDB/ClickHouse comparisons.
- timeplus-io/proton on GitHub
official · Observed October 12, 2026
Engine description, sources/sinks, windows, views, footprint, install, Apache 2.0 badge.
- Proton LICENSE
official · Observed October 12, 2026
Full Apache License 2.0 terms for Proton.
- Timeplus Proton docs
official · Observed October 12, 2026
Engine definition, Flink/ksqlDB alternative, footprint, ClickHouse basis, Kafka-family support.
- Proton vs Enterprise
official · Observed October 12, 2026
Single-node Proton vs clustered Enterprise edition split.
- Timeplus Proton FAQ
official · Observed October 12, 2026
September 2023 OSS announcement, Apache 2.0 model, dependency-free deployment, ClickHouse coexistence.
- Deploy on Bare Metal
official · Observed October 12, 2026
Install script, Linux/macOS packages, Docker, cluster; server ports and web console.
- proton-client docs
official · Observed October 12, 2026
Native CLI, JDBC/ODBC, REST ingest and query APIs, language clients.
- Single Sign On docs
official · Observed October 12, 2026
OIDC SSO configuration scope for Timeplus Enterprise.
- Timeplus release notes
official · Observed October 12, 2026
Current 3.3 line and dated release history through 2026.
Compared with these products
No explicit proprietary baseline is recorded.