Skip to content

subscribe-sdk: Add the Rust SDK package - #37483

Draft
bobbyiliev wants to merge 4 commits into
MaterializeInc:mainfrom
bobbyiliev:subscribe-sdk-initial
Draft

bobbyiliev wants to merge 4 commits into
MaterializeInc:mainfrom
bobbyiliev:subscribe-sdk-initial

Conversation

@bobbyiliev

@bobbyiliev bobbyiliev commented Jul 7, 2026 •

Copy link
Copy Markdown
Contributor

Adds the Rust package (mz-subscribe) of the Subscribe SDK under misc/subscribe-sdk (its own isolated Cargo workspace), plus the shared top-level README: the layered, correct-by-construction client (raw stream, one shared min-frontier consistency engine, single-view consistent batches and multi-view cohorts, and a bounded background drain that never backpressures Materialize) with an opaque resume token that bakes in the AS OF frontier-1 arithmetic. The Python package is a companion PR (#37517); design in #37463.

@bobbyiliev bobbyiliev changed the title subscribe-sdk: Add initial Rust and Python packages subscribe-sdk: Add the Rust SDK package Jul 8, 2026

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant