Streams FAQ & Resources | Quicknode Docs
Streams FAQ & Resources
Frequently Asked Questions
What is Quicknode Streams?
Streams is a data ingestion and streaming solution for web3 applications that enables you to efficiently collect, process, and store both raw and filtered blockchain data in real-time and historically.
How do I access Quicknode Streams?
You can access Streams through the Quicknode Dashboard or via the Streams REST API, both providing interfaces to manage your data pipelines.
What is filtering in Streams?
Filtering allows you to define custom Go or JavaScript filters that process blockchain data on Quicknode's infrastructure before it reaches your destination, reducing data transfer and processing overhead on your systems.
What types of destinations does Streams support?
Streams supports various backend systems including webhooks, Amazon S3, PostgreSQL, Azure Blob Storage, and Kafka, supporting both batch and real-time delivery modes.
How does Streams ensure data reliability?
Streams provides exactly-once delivery of blocks, receipts, and traces in finality order, and processes blocks sequentially, waiting for confirmation that each block or batch was successfully delivered before proceeding.
Which blockchain networks are supported by Streams?
Over 60 chains are supported, including Ethereum, Solana, Bitcoin, Arbitrum, Base, Polygon, and Avalanche, with availability across mainnet and testnet environments. See Supported Chains for the full list.
Support
- Discord Community: Get help from the community and Quicknode team.
- Direct Support: Get personalized help from our support team.
Resources
Sample Apps
- Ethereum Aave Liquidation Tracker: Track Aave liquidation events on Ethereum using Streams.
- Hypercore Order Monitor: Monitor orders on Hypercore using real-time Streams data.
- Webhook Signature Validation: Validate incoming Streams webhook signatures for security.
Guides
- How to use Filters with Streams: Retrieve and parse real-time blockchain data to your Webhook destination.
- How to get Telegram Alerts: Get alerts on Telegram for Uniswap V2 and V3 swaps of a specific ERC20 token.
- Validate Webhook Messages: Verify HMAC signatures to ensure integrity and authenticity of webhook messages.
- Visualize EVM Data with React: Stream real-time blockchain data to a React app using Express.js and socket.io.
- View all Streams guides →: Browse the full library of Streams guides and tutorials.
Videos
- Quicknode YouTube: Tutorials and demos.