Start your journey
Quickstart
Deploy RisingWave and run your first streaming query in under 5 minutes.
Architecture & Concepts
Learn how RisingWave’s streaming engine and storage architecture work.
Learn by examples
Explore real-world use cases and ready-to-run demos.Demos
Browse all tutorials and example projects for various industries.
Example Repository
Access the complete source code for all demos on GitHub.
Core capabilities
RisingWave unifies stream processing, data movement, and lakehouse integration.Ingest data
Connect to Kafka, Pulsar, Postgres, and S3 to ingest data.
Stream processing
Process data in real-time using standard SQL, time windows, and temporal joins.
Deliver data
Sink processed data to downstream systems like Iceberg, Elasticsearch, or RDS.
Apache Iceberg™
Manage internal Iceberg tables or read/write to external ones for a unified lakehouse.
Connectors
See the full list of supported sources and sinks.
For developers
Tools and references for building applications on top of RisingWave.SQL Reference
Complete guide to SQL commands, functions, and data types.
Client Libraries
Official SDKs for Java, Python, Node.js, and Go.
UDFs
Extend capabilities with Python, Java, Rust, and JavaScript UDFs.
For administrators
Manage, monitor, and deploy your clusters.RisingWave Console
Visual dashboard for monitoring clusters and managing streaming jobs.
Deployment
Guides for Kubernetes (Helm/Operator), Docker, and bare metal.
RisingWave Cloud
Fully managed service with built-in monitoring and autoscaling.