# Streams Documentation > Backfilled and real-time blockchain data delivery. Filter blocks, transactions, traces, receipts, and logs in JavaScript or Go, then route to Postgres, S3, Snowflake, BigQuery, or a webhook. Part of the Quicknode docs index: https://www.quicknode.com/docs/llms.txt - [Streams – Real-Time Blockchain Data](https://www.quicknode.com/docs/streams.md): Backfilled and real-time blockchain data delivery. Filter blocks, transactions, traces, receipts, and logs in JavaScript or Go, then route to Postgres, S3, Snowflake, BigQuery, or a webhook. - [Activate a Stream – Streams REST API](https://www.quicknode.com/docs/streams/rest-api/activate-stream.md): POST /streams/{id}/activate - Resume a paused stream to continue data delivery from where it left off. - [Azure Blob Storage Destination – Streams](https://www.quicknode.com/docs/streams/destinations/azure.md): Deliver blockchain data to Azure Blob Storage. Configure containers, authentication, compression, and file naming conventions. - [Bitcoin Data Source – Streams](https://www.quicknode.com/docs/streams/data-sources/bitcoin.md): Stream Bitcoin block data including transactions, inputs, outputs, and script details. Full schema reference with example payloads. - [Blockchain Data Backfilling – Streams](https://www.quicknode.com/docs/streams/backfilling.md): Retrieve historical blockchain data from any block range. Configure start and end blocks, apply filters, and deliver to your chosen destination. - [Blockchain Reorg Handling – Streams](https://www.quicknode.com/docs/streams/reorg-handling.md): How Streams detects and handles blockchain reorgs. Automatic restreaming, reorg metadata in payloads, and strategies for each destination type. - [Create a Stream – Streams REST API](https://www.quicknode.com/docs/streams/rest-api/create-stream.md): POST /streams - Create a new stream with network, dataset, destination, and filter configuration. Full parameter reference with examples. - [Delete a Stream – Streams REST API](https://www.quicknode.com/docs/streams/rest-api/delete-stream.md): DELETE /streams/{id} - Permanently delete a stream and stop all data delivery. This action cannot be undone. - [Delete All Streams – Streams REST API](https://www.quicknode.com/docs/streams/rest-api/delete-all-streams.md): DELETE /streams - Delete all streams in your account at once. Use with caution as this action cannot be undone. - [Enabled Stream Count – Streams REST API](https://www.quicknode.com/docs/streams/rest-api/get-enabled-count.md): GET /streams/enabled_count - Get the number of active streams in your account for monitoring and quota tracking. - [Ethereum & EVM Data Source – Streams](https://www.quicknode.com/docs/streams/data-sources/ethereum-evm.md): Stream Ethereum and EVM chain data. Blocks, transactions, logs, receipts, and traces with full schema reference. Works with Base, Arbitrum, Polygon, and more. - [Get a Stream by ID – Streams REST API](https://www.quicknode.com/docs/streams/rest-api/get-stream-by-id.md): GET /streams/{id} - Retrieve stream configuration, status, and metadata by ID. Full response schema with examples. - [Hyperliquid Data Source – Streams](https://www.quicknode.com/docs/streams/data-sources/hyperliquid.md): Stream Hyperliquid data from both EVM and Hypercore networks. Order flow, market activity, and protocol events with full schema reference. - [Kafka Destination – Streams](https://www.quicknode.com/docs/streams/destinations/kafka.md): Deliver blockchain data to Apache Kafka topics. Configure brokers, authentication, topic settings, and message format. - [Key-Value Store in Streams Filters](https://www.quicknode.com/docs/streams/filters/key-value-store.md): Add state to your filters with Key-Value Store. Track addresses, aggregate data across blocks, and build stateful data pipelines. - [List All Streams – Streams REST API](https://www.quicknode.com/docs/streams/rest-api/get-all-streams.md): GET /streams - List all streams in your account with pagination. Filter by status and retrieve stream configurations. - [Pause a Stream – Streams REST API](https://www.quicknode.com/docs/streams/rest-api/pause-stream.md): POST /streams/{id}/pause - Temporarily stop data delivery. Stream state is preserved and can be resumed later. - [PostgreSQL Destination – Streams](https://www.quicknode.com/docs/streams/destinations/postgresql.md): Deliver blockchain data to PostgreSQL. Configure connection, table schemas, column mappings, and upsert behavior. - [S3-Compatible Storage Destination – Streams](https://www.quicknode.com/docs/streams/destinations/s3.md): Deliver blockchain data to Amazon S3 or S3-compatible storage. Configure buckets, paths, compression, and IAM authentication. - [Solana Data Source – Streams](https://www.quicknode.com/docs/streams/data-sources/solana.md): Stream Solana block data including transactions, instructions, and program logs. Full schema reference with example payloads. - [Stellar Data Source – Streams](https://www.quicknode.com/docs/streams/data-sources/stellar.md): Stream Stellar ledger data via Soroban JSON-RPC. Full schema reference with ledger metadata, sequence numbers, and example payloads. - [Streams Billing & API Credit Pricing](https://www.quicknode.com/docs/streams/billing.md): Streams pricing based on API credits. Calculate costs by chain, dataset, and block volume with the interactive cost calculator. - [Streams Data Sources: Datasets by Chain](https://www.quicknode.com/docs/streams/data-sources.md): Explore blockchain datasets available in Streams. Blocks, transactions, logs, receipts, and traces organized by chain with full schema references. - [Streams Destinations & Delivery Targets](https://www.quicknode.com/docs/streams/destinations.md): Deliver blockchain data to webhooks, S3, PostgreSQL, Azure Blob Storage, or Kafka. Compare destinations and configure delivery settings. - [Streams FAQ & Resources](https://www.quicknode.com/docs/streams/faq.md): Common questions about Quicknode Streams answered. Learn about filtering, destinations, data reliability, and supported chains. - [Streams Filter Examples (Go & JavaScript)](https://www.quicknode.com/docs/streams/filters/examples.md): Filter code examples for ERC-20 transfers, NFT mints, DEX swaps, and other common patterns in both Go and JavaScript. - [Streams Filters – Transform Blockchain Data](https://www.quicknode.com/docs/streams/filters.md): Write custom filters in Go or JavaScript to transform blockchain data before delivery. Extract specific events, decode logs, and shape your data pipeline. - [Streams Quickstart: Create Your First Stream](https://www.quicknode.com/docs/streams/quickstart.md): Step-by-step guide to creating a stream that tracks ERC-20 transfers on Ethereum and delivers them to a webhook with a custom filter. - [Streams REST API Reference](https://www.quicknode.com/docs/streams/rest-api.md): Complete REST API reference for Streams. Authentication, endpoints, request examples, and OpenAPI spec for programmatic stream management. - [Supported Chains & Networks – Streams](https://www.quicknode.com/docs/streams/supported-chains.md): Full list of 60+ blockchains supported by Quicknode Streams including Ethereum, Solana, Bitcoin, Base, Arbitrum, and Polygon with available datasets. - [Test a Filter – Streams REST API](https://www.quicknode.com/docs/streams/rest-api/test-filter.md): POST /streams/test_filter - Validate and test your filter function against sample data before deploying to production. - [Update a Stream – Streams REST API](https://www.quicknode.com/docs/streams/rest-api/update-stream.md): PATCH /streams/{id} - Update stream configuration including destination, filters, and settings. Partial updates supported. - [Webhook Destination – Streams](https://www.quicknode.com/docs/streams/destinations/webhooks.md): Deliver blockchain data to HTTP endpoints. Configure retries, timeouts, compression, and authentication. Includes server examples in multiple languages. - [XRPL Data Source – Streams](https://www.quicknode.com/docs/streams/data-sources/xrpl.md): Stream XRP Ledger data including transactions, account state changes, and ledger metadata. Full schema reference with example payloads.