43 releases

0.6.1 Mar 10, 2025
0.6.0 Oct 16, 2024
0.5.22 Aug 26, 2024
0.5.21 Jul 12, 2024
0.1.0 May 12, 2022

#362 in Magic Beans

Download history 997/week @ 2024-11-30 1629/week @ 2024-12-07 1753/week @ 2024-12-14 753/week @ 2024-12-21 593/week @ 2024-12-28 1130/week @ 2025-01-04 1753/week @ 2025-01-11 1300/week @ 2025-01-18 1367/week @ 2025-01-25 1209/week @ 2025-02-01 1450/week @ 2025-02-08 1191/week @ 2025-02-15 1534/week @ 2025-02-22 1378/week @ 2025-03-01 1466/week @ 2025-03-08 1689/week @ 2025-03-15

6,144 downloads per month
Used in 19 crates (17 directly)

Apache-2.0

270KB
5K SLoC

Substreams

Developer preview

Substreams is a powerful blockchain indexing technology, developed for The Graph Network.

It enables you to write Rust modules, composing data streams alongside the community, and provides extremely high performance indexing by virtue of parallelization, in a streaming-first fashion.

It has all the benefits of the Firehose, like low-cost caching and archiving of blockchain data, high throughput processing, and cursor-based reorgs handling.

Substreams is the successor of https://github.com/streamingfast/sparkle. This iteration enables greater composability, provides similar powers of parallelization, and is a much simpler model to work with.

Documentation

Full documentation is accessible at https://substreams.streamingfast.io.

Getting Started

Concept & Fundamentals

Developer Guide

Dependencies

~4.5–7.5MB
~129K SLoC