Substreams enables you to create Rust functions that transform blockchain data and stream the results wherever necessary. Whether you need to target a SQL database, a PubSub, or feed directly into your trading terminal or app, the system handles it. You get a single pipeline serving multiple destinations.