Firehose
  • Firehose
  • Introduction
    • Firehose Overview
    • Prerequisites
  • Architecture
    • Components
      • Firehose-enabled Node
      • Reader
      • Merger
      • Relayer
      • gRPC Server
      • High Availability
    • Data Flow
    • Data Storage
  • Firehose Setup
    • Overview
    • Ethereum
      • Installation
      • Single-Machine Deployment
      • Reprocessing history
      • Synchronization
    • Cosmos
      • Single-Machine Deployment
    • NEAR
      • Single-Machine Deployment
    • System Requirements
  • Community Integrations
    • Starknet
      • Networks and nodes
      • Local deployment with Docker
      • Local deployment without Docker
  • Integrate New Chains
    • Benefits
    • Integration overview
    • Design Principles
    • Firehose Acme
  • References
    • Supported Protocols
    • Naming Conventions
    • Schemas
    • Indexing
    • FAQ
  • Release Notes
    • Change logs
      • Nov 8th 2023 Polygon Update
Powered by GitBook
On this page
  • Firehose Component Family
  • Component Relationships
  1. Architecture

Components

StreamingFast Firehose components

PreviousPrerequisitesNextFirehose-enabled Node

Last updated 1 year ago

Firehose Component Family

The Firehose system is comprised of several key components that work together to provide your desired functionality.

Component Relationships

The Firehose components work together in symphony to provide blockchain data from configured and instrumented nodes to consumers through the .

Important: Understanding the Firehose components individually is helpful for fully comprehending the overall system and will aid with setup and operation.

Firehose-enabled Blockchain Node
Reader
Merger
Relayer
Firehose gRPC Server
gRPC Server