Laminar Documentation
What is Laminar?
Laminar is a distributed stream processing engine written in Rust for processing high-volume real-time data with sub-5s latency. The platform processes unbounded data streams with continuous result emission. Laminar enables real-time data transformations including aggregations, pattern detection, stream joins, and event processing.
Key Features
SQL Pipelines
Write stream processing logic using familiar SQL syntax. Standard SQL with streaming extensions enables building complex data pipelines without learning new programming paradigms.
High Throughput
Processes millions of events per second with efficient resource utilization. Built in Rust for maximum performance and low latency.
Cloud Native
Designed for modern cloud environments with:
- Kubernetes-native deployment
- Seamless scaling and recovery
- S3-compatible checkpoint storage
- Container-based architecture
Getting Started
Ready to build your first streaming pipeline? Here's what to do next:
1. Install Laminar
Get Laminar running on your local machine or Kubernetes cluster in minutes.
2. Learn Core Concepts
Understand pipelines, sources, sinks, and how streaming works in Laminar.
3. Explore Streaming Fundamentals
Deep dive into event time, windows, state, and fault tolerance.
4. Master SQL
Learn the SQL syntax for building powerful stream processing pipelines.
Community & Support
- GitHub: github.com/e6data/laminar
- Website: e6data.com
- Issues: Report bugs and request features on GitHub
License
Laminar is open source software. See the repository for license details.
Next: Install Laminar →