Chain Integration Program Illustration
+


Firehose Integration Program

As the creators of the Firehose we provide the expertise and ability to bring your chain performant indexing and The Graph Network

Firehose is a next-generation extraction layer, collects history in flat files and streams in real-time, replacing polling API calls with a faster push model for data delivery to the indexing node, thereby increasing syncing and indexing speed. Integration strategies with Firehose include polling and instrumentation.


New chains and their ecosystem receive:

All solutions include Substreams,
enabling parallelized indexing capabilities and massive scalability
99.99%+ uptime
Designed from the ground up for
High Availability
Built in cursor to handle re-orgs and
disconnects flawlessly
Potential to reduce by 90% the number of RPC calls required for general indexing
View docs

For a new integration into The Graph Network, the recommended approach is to develop a new Firehose, and for Non-EVM chains, it is a requirement. As a bridge to The Graph Network, Firehose is the foundation of Substreams-powered subgraphs, a technology that has the potential to massively improve the performance of your subgraphs and reduce by 90% the number of RPC calls required for general indexing.

View docs

Integration Service

We seamlessly integrate into your codebase, ensuring that both your software and ours remain up-to-date with any changes across both stacks throughout the program.

StreamingFast tracks any changes and releases binaries when you change code and when we change code. This includes:
  • Releasing Firehose/Substreams binaries for the replication protocol into the chains' codebase.
  • Regular updates to Foundational Substreams Modules, enhancing the native subgraph developer experience.
  • Dedicated community management and developer relations focused on anticipating and managing necessary changes within the chains ecosystem.

Hosting

We host Firehose and Substreams clusters for you, taking care of billing, authentication, rate-limiting, dashboards, along with providing an ample free tier for your users.

With our team's expertise in managing the Firehose stack and Substreams cluster, we can better ensure cost-effecitveness, saving your team time and money. Key processes and components include:
  • High availability Firehose clusters (reader, merger, and relayer nodes).
  • Running a pool of Substreams nodes within a larger cluster.
    • Bin-packing multiple chains for 5x cost efficiency
  • Rate limiting, billing, authentication, usage logging, and reporting.
    • Managed via our portal
  • Syncing the chain periodically, reprocessing missing segments, and fixing data related bugs.
  • Generous free tier for developer communities.
  • We can run multi-layer architectures in our Substreams cluster, pooling resources for greater efficiency.

Timeline

We ship the integration and live endpoints for your network in as little as 4 weeks.

This includes:
  • Defining the data model.
  • Implementation of the strategy.
  • Handling edge cases.
  • Synching blocks from genesis.
  • Adding support within The Graph Network.
Timelines can be up to 8 weeks for the full Instrumentation of the blockchain node.

Contact us
integrations@streamingfast.io
to book a meeting and get quoted proposal for a Firehose integration, maintenance, and optional hosting.
Thank you for reaching out to us.
We will get back to you shortly.
Oops! Something went wrong while submitting the form.