# Firehose

- [Architecture](https://firehose.streamingfast.io/firehose/architecture.md): Firehose architecture overview and core concepts
- [Components](https://firehose.streamingfast.io/firehose/architecture/components.md): StreamingFast Firehose components
- [Reader Node](https://firehose.streamingfast.io/firehose/architecture/components/reader.md): StreamingFast Firehose Reader Node component
- [Merger](https://firehose.streamingfast.io/firehose/architecture/components/merger.md): StreamingFast Firehose Merger component
- [Relayer](https://firehose.streamingfast.io/firehose/architecture/components/relayer.md): StreamingFast Firehose Relayer component
- [Firehose](https://firehose.streamingfast.io/firehose/architecture/components/firehose.md): StreamingFast Firehose component for serving blockchain data
- [Substreams](https://firehose.streamingfast.io/firehose/architecture/components/substreams.md): StreamingFast Firehose Substreams component
- [High Availability](https://firehose.streamingfast.io/firehose/architecture/components/high-availability.md): High availability for StreamingFast Firehose  components
- [Data Flow](https://firehose.streamingfast.io/firehose/architecture/data-flow.md): StreamingFast Firehose data flow
- [Data Storage](https://firehose.streamingfast.io/firehose/architecture/data-storage.md): StreamingFast Firehose data storage
- [Deployment Guide](https://firehose.streamingfast.io/firehose/overview.md)
- [Single Machine Deployment](https://firehose.streamingfast.io/firehose/overview/single-machine-deployment.md)
- [Distributed Deployment](https://firehose.streamingfast.io/firehose/overview/distributed-deployment.md)
- [Chain Specific](https://firehose.streamingfast.io/firehose/overview/chains.md): Chain-specific Firehose configuration guides
- [Ethereum](https://firehose.streamingfast.io/firehose/overview/chains/ethereum.md): Firehose chain-specific configuration for Ethereum and EVM chains
- [Ethereum Mainnet](https://firehose.streamingfast.io/firehose/overview/chains/ethereum/mainnet.md): Firehose configuration for Ethereum Mainnet and testnets
- [Arbitrum](https://firehose.streamingfast.io/firehose/overview/chains/ethereum/arbitrum.md): Firehose configuration for Arbitrum One
- [Base](https://firehose.streamingfast.io/firehose/overview/chains/ethereum/base.md): Firehose configuration for Base
- [BNB Smart Chain](https://firehose.streamingfast.io/firehose/overview/chains/ethereum/bsc.md): Firehose configuration for BNB Smart Chain
- [Katana](https://firehose.streamingfast.io/firehose/overview/chains/ethereum/katana.md): Firehose configuration for Katana
- [Optimism](https://firehose.streamingfast.io/firehose/overview/chains/ethereum/optimism.md): Firehose configuration for Optimism (OP Mainnet)
- [Polygon](https://firehose.streamingfast.io/firehose/overview/chains/ethereum/polygon.md): Firehose configuration for Polygon PoS
- [Unichain](https://firehose.streamingfast.io/firehose/overview/chains/ethereum/unichain.md): Firehose configuration for Unichain
- [Worldchain](https://firehose.streamingfast.io/firehose/overview/chains/ethereum/worldchain.md): Firehose configuration for Worldchain
- [Avalanche](https://firehose.streamingfast.io/firehose/overview/chains/avalanche.md): Firehose chain-specific configuration for Avalanche C-Chain
- [Injective](https://firehose.streamingfast.io/firehose/overview/chains/injective.md): Firehose chain-specific configuration for Injective
- [NEAR](https://firehose.streamingfast.io/firehose/overview/chains/near.md): Firehose chain-specific configuration for NEAR
- [Sei](https://firehose.streamingfast.io/firehose/overview/chains/sei.md): Firehose chain-specific configuration for Sei
- [Solana](https://firehose.streamingfast.io/firehose/overview/chains/solana.md): Firehose chain-specific configuration for Solana
- [Starknet](https://firehose.streamingfast.io/firehose/overview/chains/starknet.md): Firehose chain-specific configuration for Starknet
- [Stellar](https://firehose.streamingfast.io/firehose/overview/chains/stellar.md): Firehose chain-specific configuration for Stellar
- [Tron](https://firehose.streamingfast.io/firehose/overview/chains/tron.md): Firehose chain-specific configuration for Tron


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://firehose.streamingfast.io/firehose.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
