Files
web/apps/base-docs/docs/tools/data-indexers.md
2024-02-05 11:27:00 -05:00

6.1 KiB
Raw Blame History

title, slug, description, keywords
title slug description keywords
Data Indexers /tools/data-indexers Documentation for data indexing platforms for Base network.
data indexers
data indexer
indexing data
Base network
Base
Base mainnet
Base testnet
blockchain data
Covalent
SubQuery
The Graph
GraphQL
EVM chains

Data Indexers


Arkham

Arkham is a crypto intelligence platform that systematically analyzes blockchain transactions, showing users the people and companies behind blockchain activity, with a suite of advanced tools for analyzing their activity.

References:


Covalent

Covalent is a hosted blockchain data solution providing access to historical and current on-chain data for 100+ supported blockchains, including Base.

Covalent maintains a full archival copy of every supported blockchain, meaning every balance, transaction, log event, and NFT asset data is available from the genesis block. This data is available via:

  1. Unified API - Incorporate blockchain data into your app with a familiar REST API
  2. Increment - Create and embed custom charts with no-code analytics

To get started, sign up and visit the developer documentation.

Supported Networks


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. The indexed data is easily accessible through custom GraphQL queries, providing developers with the flexibility and power to retrieve specific information.

Envio HyperSync is an indexed layer of the Base blockchain for the hyper-speed syncing of historical data (JSON-RPC bypass). What would usually take hours to sync ~100,000 events can now be done in the order of less than a minute.

Designed to optimize the user experience, Envio offers automatic code generation, flexible language support, multi-chain data aggregation, and a reliable, cost-effective hosted service.

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

Supported Networks

  • Base Mainnet
  • Base Sepolia (Testnet)

Shovel

Shovel is an open source tool for synchronizing Ethereum data to your Postgres database. Shovel can index block data, transaction data, and decoded event data. A single Shovel can index multiple chains simultaneously. Shovel is configured via a declarative JSON config file no custom functions to save indexed data to your database.

Find out more in the Shovel Docs

Supported Networks

  • Base Mainnet
  • Base Sepolia (Testnet)

SubQuery

SubQuery is a data indexer that provides developers with fast, reliable, decentralized, and customized APIs for accessing rich indexed data from over 80+ ecosystems (including Base) within their projects.

SubQuery provides the ability to aggregate this data across multiple blockchains, all within a single project.

Other advantages of SubQuery includes performance with multiple RPC endpoint configurations, multi-worker capabilities and a configurable caching architecture.

To get started, visit the developer documentation or follow this step-by-step guide on how to index any smart contract on Base.

Supported Networks


The Graph

The Graph is an indexing protocol for organizing blockchain data and making it easily accessible with GraphQL.

Base applications can use GraphQL to query open APIs called subgraphs, to retrieve data that is indexed on the network. With The Graph, you can build serverless applications that run entirely on public infrastructure.

To get started, visit the documentation or see this quickstart on how to create, deploy, and query a subgraph.

Supported Networks


Flair

Flair is a real-time and historical custom data indexing for any EVM 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.

Supported Networks