Indexing Solutions on NEAR
Here's a quick overview of Indexer projects on the NEAR ecosystem:
NEAR Indexer Framework: a micro-framework providing you with a "live" stream of blocks. Useful to handle on-chain real-time "events".
NEAR Indexer for Explorer: an indexer built on top of the indexer microframework. It watches and stores all events/data from the blockchain to a PostgreSQL database. You can clone the GitHub repository and customize your own indexer solution.
NEAR Lake Framework: a companion library to NEAR Lake. It allows you to build your own indexer that watches a stream of blocks from a NEAR Lake data source and allows you to create your own logic to process that data. Keep in mind this is probably the one you want to use for future projects, instead of the Indexer Framework. Read why is better.
NEAR Lake Indexer: an indexer built on top of the indexer microframework. It watches the blockchain and stores all events/data from the blockchain as JSON files on AWS S3 or S3 compatible storage.
Indexer.xyz Multichain Indexer: Indexer.xyz is an application layer that you can build your NFT or DeFi applications entirely on top of. In addition to raw transaction indexing, Indexer.xyz provides you with a standardized GraphQL API layer to easily tap into transactions across contracts and chains.
The Graph: development tools to process blockchain events and make the resulting data easily available via a GraphQL API, known individually as a subgraph. Graph Node is able to process NEAR events, which means that NEAR developers can build subgraphs to index their smart contracts.
GetBlock: developer tools offering a simple and reliable API access to multiple blockchains including NEAR Protocol.
NearBlocks: build precise & reliable dApps with NearBlocks APIs.
Octopus Network NEAR Indexer: an indexing solution based on NEAR Lake framework.