> For the complete documentation index, see [llms.txt](https://docs.lumia.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.lumia.org/ecosystem/indexer-providers.md).

# Indexer providers

**Who this is for:** developers who need queryable, indexed views of Lumia chain data (event logs, historical state) rather than querying the RPC directly for every lookup.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>The Graph</strong></td><td>Decentralized indexing protocol: index events with a subgraph, query with GraphQL.</td><td><a href="https://app.gitbook.com/s/chmhPiVNAafGw48c4oU2/build-on-lumia/indexers/index-contract-events-with-the-graph">https://app.gitbook.com/s/chmhPiVNAafGw48c4oU2/build-on-lumia/indexers/index-contract-events-with-the-graph</a></td></tr><tr><td><strong>Goldsky</strong></td><td>Indexing and data-pipeline platform for streaming and querying on-chain data.</td><td><a href="https://app.gitbook.com/s/chmhPiVNAafGw48c4oU2/build-on-lumia/indexers/index-contract-data-with-goldsky">https://app.gitbook.com/s/chmhPiVNAafGw48c4oU2/build-on-lumia/indexers/index-contract-data-with-goldsky</a></td></tr></tbody></table>

### The Graph

The Graph is a decentralized indexing protocol: you define a subgraph describing which on-chain events to index, then query the results with GraphQL instead of scanning blocks yourself.

Setup: [`/build/indexers/thegraph`](https://app.gitbook.com/s/chmhPiVNAafGw48c4oU2/build-on-lumia/indexers/index-contract-events-with-the-graph).

### Goldsky

Goldsky is an indexing and data-pipeline platform for streaming and querying on-chain data.

Setup: [`/build/indexers/goldsky`](https://app.gitbook.com/s/chmhPiVNAafGw48c4oU2/build-on-lumia/indexers/index-contract-data-with-goldsky).
