Fumarole
Scalable and reliable streaming of account and transaction data.
Last updated
Was this helpful?
Scalable and reliable streaming of account and transaction data.
Last updated
Was this helpful?
Fumarole is our new streaming system to allow you to be able to reliably stream accounts and transactions.
High availability: by collecting data from multiple downstream Solana nodes and merging them into a single stream, your stream does not get interrupted if a node restarts or is upgraded.
Persistence: Fumarole stores the historical state and lets you reconnect your stream if your clients go down.
Horizontal scalability: By using consumer groups, you can take even the full accounts stream and manage it across multiple readers.
Get in touch over your Triton customer support channel and ask for a beta access token
Read our launch post and get started with the Fume CLI:
Build your integration with Fumarole via the Rust or Typescript SDKs:
If you already have code built for our , integrating with Fumarole for additional reliability is easy. The code changes should be minimal as Fumarole uses the same types as Dragon’s Mouth.
The main difference is that you need to add management of customer groups, and alter your subscribe request slightly.
For more details see the Github repo: