Skip to content

Latest commit

 

History

History
27 lines (21 loc) · 2.1 KB

README.md

File metadata and controls

27 lines (21 loc) · 2.1 KB

A Substreams package defines the data you want to extract from the blockchain. Then, you can consume that data by using one of the many sinks available. Sinks are integrations that allow you to send the extracted data to different destinations, such as a SQL database, a file or a subgraph.

Some of the sinks are officially supported by one or several Substreams providers (i.e. active support is provided), but other sinks are community-driven and support can't be guaranteed.

Official

Name Support Maintainer Source Code
SQL O StreamingFast substreams-sink-sql
Go SDK O StreamingFast substreams-sink
Rust SDK O StreamingFast substreams-sink-rust
JS SDK O StreamingFast substreams-js
KV Store O StreamingFast substreams-sink-kv
Prometheus O Pinax substreams-sink-prometheus
Webhook O Pinax substreams-sink-webhook
CSV O Pinax substreams-sink-csv
PubSub O StreamingFast substreams-sink-pubsub

Community

Name Support Maintainer Source Code
MongoDB C Community substreams-sink-mongodb
Files C Community substreams-sink-files
  • O = Official Support (by one of the main Substreams providers)
  • C = Community Support