# 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](https://dashboard.quicknode.com/) or via the [Streams REST API](/content/docs/streams/rest-api/index.html), both providing interfaces to manage your data pipelines.

### What is filtering in Streams?
Filtering allows you to define custom Go or JavaScript [filters](/content/docs/streams/filters/index.html) 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](/content/docs/streams/destinations/webhooks/index.html), [Amazon S3](/content/docs/streams/destinations/s3/index.html), [PostgreSQL](/content/docs/streams/destinations/postgresql/index.html), [Azure Blob Storage](/content/docs/streams/destinations/azure/index.html), and [Kafka](/content/docs/streams/destinations/kafka/index.html), 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](/content/docs/streams/supported-chains/index.html) for the full list.

## Support

- [Discord Community](https://discord.gg/quicknode): Get help from the community and Quicknode team.
- [Direct Support](https://portal.usepylon.com/quicknode/forms/submit-a-support-ticket): Get personalized help from our support team.

## Resources

### Sample Apps
- [Ethereum Aave Liquidation Tracker](/content/sample-app-library/ethereum-aave-liquidation-tracker/index.html): Track Aave liquidation events on Ethereum using Streams.
- [Hypercore Order Monitor](/content/sample-app-library/hypercore-order-monitor/index.html): Monitor orders on Hypercore using real-time Streams data.
- [Webhook Signature Validation](/content/sample-app-library/streams-webhook-validate-signature/index.html): Validate incoming Streams webhook signatures for security.

### Guides
- [How to use Filters with Streams](/content/guides/quicknode-products/streams/how-to-use-filters-with-streams/index.html): Retrieve and parse real-time blockchain data to your Webhook destination.
- [How to get Telegram Alerts](/content/guides/quicknode-products/streams/how-to-use-streams-for-telegram-alerts/index.html): Get alerts on Telegram for Uniswap V2 and V3 swaps of a specific ERC20 token.
- [Validate Webhook Messages](/content/guides/quicknode-products/streams/validating-incoming-streams-webhook-messages/index.html): Verify HMAC signatures to ensure integrity and authenticity of webhook messages.
- [Visualize EVM Data with React](/content/guides/quicknode-products/streams/visualizing-streams-data-with-react/index.html): Stream real-time blockchain data to a React app using Express.js and socket.io.
- [View all Streams guides →](/content/guides/tags/streams/index.html): Browse the full library of Streams guides and tutorials.

### Videos
- [Quicknode YouTube](https://www.youtube.com/@Quicknode): Tutorials and demos.
