logoDeveloper Hub

Indexers

Indexer solutions for Avalanche ecosystem.

There are several indexer solutions available, each offering different levels of decentralisation, ease of development, and performance for you to consider. These solutions serve as intermediaries to assist in indexing the Avalanche network.

Note

Provided for informational purposes only, without representation, warranty or guarantee of any kind. None of this is as an endorsement by the Avalanche Foundation Limited, Ava Labs, Inc. or any of their respective subsidiaries or affiliates, nor is any of this investment or financial advice. Please review this Notice and conduct your own research to properly evaluate the risks and benefits of any project.

Community Providers

thirdweb

thirdweb Insight is a fast, reliable and fully customizable way for developers to index, transform & query onchain data. It allows developers to retrieve blockchain data from any EVM chain, enrich it with metadata, transform it with custom logic, and then query the transformed data using REST endpoints. Developers can also define custom API schemas, or blueprints, without the need for ABIs, decoding, RPC, or web3 knowledge to fetch blockchain data.

With Insight, there's no need to learn the subgraph framework or deploy your own infrastructure. You just call the API and get the data you need.

Sign up for a free thirdweb account to start indexing, and visit the thirdweb Insight documentation to learn more.

Blockflow

Blockflow simplifies building data backends for dApps. The modular architecture seamlessly handles on-chain data retrieval, re-org handling, indexing, streaming, storage, and API consumption, allowing developers to focus on building innovative applications rather than wrestling with complex data infrastructure.

Blockflow's modular architecture for data indexing has three key components:

  • Instances: Serverless functions that act as your data transformation and compute layer. These functions are triggered by blockchain events, function calls, transactions, and traces, allowing you to filter and process data exactly as you need it.
  • Managed Storage: A scalable storage solution that houses your transformed blockchain data. Our storage layer ensures data integrity by handling chain reorganizations, providing you with a reliable, always-consistent dataset.
  • Flexible Querying: Access your data effortlessly through our REST and GraphQL APIs. Define your own query logic to retrieve precisely the information you need, when you need it.

To get started visit our documentation. Also do checkout an example here.

SubQuery

SubQuery is a leading blockchain data indexer that provides developers with fast, flexible, universal, open source and decentralised APIs for web3 projects. Another one of SubQuery's competitive advantages is the ability to aggregate data not only within a chain but across multiple blockchains all within a single project.

Useful resources:

Flair

Flair provides real-time and historical custom data indexing for any EVM-compatible chain.

It offers reusable indexing primitives (such as fault-tolerant RPC ingestors, custom processors and aggregations, re-org aware database integrations) to make it easy to receive, transform, store and access your on-chain data.

To get started, visit the documentation or clone the starter boilerplate template and follow the instructions.

Envio

Envio is a full-featured data indexing solution that provides application developers with a seamless and efficient way to index and aggregate real-time and historical blockchain data for any EVM.

Envio supports HyperSync on Avalanche. HyperSync is a real-time indexed layer of the Avalanche blockchain, providing accelerated APIs (JSON-RPC bypass) for the hyper-speed syncing of Avalanche data. Developers do not need to worry about RPC URLs, rate-limiting, or managing infrastructure, and can easily sync large datasets in a few minutes, something that would usually take 100x longer via standard RPC.

To get started, visit the documentation or follow the quickstart guide.

DipDup

DipDup is a Python framework for building smart contract indexers. It helps developers focus on business logic instead of writing a boilerplate to store and serve data. DipDup-based indexers are selective, which means only required data is requested. This approach allows to achieve faster indexing times and decreased load on underlying APIs.

To get started, visit the documentation or follow the quickstart guide.

Last updated on

On this page

Edit on Github