RisingWave Developer Documentation

Welcome to an overview of the developer documentations of RisingWave!

Design Docs

The design docs covers some high-level ideas of how we built RisingWave.

Crate Docs

Here are the rustdocs of the core crates in RisingWave. You can read them to understand the implementation details of RisingWave.

There’s also a Dash docset feed containing all crate docs including dependencies, which might be handy for developing RisingWave: subscribe here

Core Components

DML and Connectors (Source and Sink)

Common

Common functionalities shared inside RisingWave.

Utils

The crates under src/utils are several independent util crates which helps to simplify development. We plan to publish them to crates.io in future when they are more mature.