# Timeplus Proton ## Docs - [Architecture](https://mintlify.wiki/timeplus-io/proton/concepts/architecture.md): Understand Timeplus Proton's streaming architecture and how it extends ClickHouse for real-time data processing - [External Streams](https://mintlify.wiki/timeplus-io/proton/concepts/external-streams.md): Connect Timeplus Proton to Kafka, Pulsar, Redpanda, and other external data sources - [Materialized Views](https://mintlify.wiki/timeplus-io/proton/concepts/materialized-views.md): Build real-time data pipelines with incremental materialized views in Timeplus Proton - [Streams](https://mintlify.wiki/timeplus-io/proton/concepts/streams.md): Learn about Timeplus Proton streams - the core abstraction for real-time data processing - [Windows](https://mintlify.wiki/timeplus-io/proton/concepts/windows.md): Time-based aggregations with tumbling, hopping, and session windows in Timeplus Proton - [Change Data Capture (CDC)](https://mintlify.wiki/timeplus-io/proton/examples/change-data-capture.md): Capture and process database changes in real-time with Debezium, Kafka, and Timeplus Proton - [Real-time Feature Pipeline for ML](https://mintlify.wiki/timeplus-io/proton/examples/feature-pipeline.md): Build low-latency feature pipelines with Timeplus Proton for machine learning and real-time AI applications - [Real-Time ETL Pipeline](https://mintlify.wiki/timeplus-io/proton/examples/real-time-etl.md): Build real-time ETL pipelines with Timeplus Proton to read from Kafka, transform data, and write to ClickHouse - [Telemetry Data Pipeline](https://mintlify.wiki/timeplus-io/proton/examples/telemetry-pipeline.md): Process logs, metrics, and traces in real-time with Timeplus Proton for observability and monitoring - [Installation](https://mintlify.wiki/timeplus-io/proton/installation.md): Install Timeplus Proton on your platform - [ClickHouse Integration](https://mintlify.wiki/timeplus-io/proton/integration/clickhouse.md): Read from and write to ClickHouse using External Tables - [Client Libraries](https://mintlify.wiki/timeplus-io/proton/integration/client-libraries.md): Connect to Timeplus Proton using JDBC, Python, Go, and other client libraries - [Kafka Integration](https://mintlify.wiki/timeplus-io/proton/integration/kafka.md): Connect Timeplus Proton to Apache Kafka and compatible platforms - [REST API](https://mintlify.wiki/timeplus-io/proton/integration/rest-api.md): Query Timeplus Proton via HTTP REST API - [What is Timeplus Proton](https://mintlify.wiki/timeplus-io/proton/introduction.md): Fast, lightweight stream processing engine powered by ClickHouse - [Configuration](https://mintlify.wiki/timeplus-io/proton/operations/configuration.md): Configure Timeplus Proton server settings and options - [Deployment](https://mintlify.wiki/timeplus-io/proton/operations/deployment.md): Deploy Timeplus Proton in various environments - [Monitoring](https://mintlify.wiki/timeplus-io/proton/operations/monitoring.md): Monitor Timeplus Proton performance and health - [Performance Tuning](https://mintlify.wiki/timeplus-io/proton/operations/performance-tuning.md): Optimize Timeplus Proton for maximum performance - [Streaming Aggregations](https://mintlify.wiki/timeplus-io/proton/query/aggregations.md): Perform aggregations on streaming data in Timeplus Proton - [Creating Streams](https://mintlify.wiki/timeplus-io/proton/query/creating-streams.md): Define and create streams in Timeplus Proton - [Stream Joins](https://mintlify.wiki/timeplus-io/proton/query/joins.md): Join streams and tables in Timeplus Proton - [Reading Data from Streams](https://mintlify.wiki/timeplus-io/proton/query/reading-data.md): Query and filter streaming data in Timeplus Proton - [Streaming SQL Overview](https://mintlify.wiki/timeplus-io/proton/query/streaming-sql.md): Understanding streaming queries in Timeplus Proton - [Time Windows](https://mintlify.wiki/timeplus-io/proton/query/time-windows.md): Window functions for time-based aggregations in Timeplus Proton - [Writing Data to Streams](https://mintlify.wiki/timeplus-io/proton/query/writing-data.md): Insert and ingest data into Timeplus Proton streams - [Quick Start](https://mintlify.wiki/timeplus-io/proton/quickstart.md): Get started with Timeplus Proton in under 5 minutes - [CREATE EXTERNAL STREAM](https://mintlify.wiki/timeplus-io/proton/sql/create-external-stream.md): Connect to external data sources like Kafka, Pulsar, and more - [CREATE MATERIALIZED VIEW](https://mintlify.wiki/timeplus-io/proton/sql/create-materialized-view.md): Create materialized views for continuous query processing - [CREATE STREAM](https://mintlify.wiki/timeplus-io/proton/sql/create-stream.md): Create a stream in Timeplus Proton - [Data Types](https://mintlify.wiki/timeplus-io/proton/sql/data-types.md): Complete reference for data types in Timeplus Proton - [Aggregation Functions](https://mintlify.wiki/timeplus-io/proton/sql/functions/aggregation.md): Aggregate functions for streaming and batch analytics in Timeplus Proton - [Functions Overview](https://mintlify.wiki/timeplus-io/proton/sql/functions/overview.md): Overview of SQL functions available in Timeplus Proton - [Date and Time Functions](https://mintlify.wiki/timeplus-io/proton/sql/functions/time.md): Functions for working with dates, times, and timestamps in Timeplus Proton - [Window Functions](https://mintlify.wiki/timeplus-io/proton/sql/functions/window.md): Time-based windowing functions for stream processing in Timeplus Proton - [INSERT](https://mintlify.wiki/timeplus-io/proton/sql/insert.md): Insert data into streams in Timeplus Proton - [SELECT](https://mintlify.wiki/timeplus-io/proton/sql/select.md): Query streaming and historical data in Timeplus Proton ## OpenAPI Specs - [openapi](https://mintlify.wiki/timeplus-io/proton/api-reference/openapi.json)