# HOPR Stake All Seasons Subgraph Introduction HOPR has a GraphQL API Endpoint hosted by [The Graph](https://thegraph.com/docs/about/introduction#what-the-graph-is) called a subgraph for indexing and organizing data from the HOPR smart contracts. Subgraph information is serviced by a decentralized group of server operators called Indexers. ## Ethereum Mainnet - [Explorer Page](https://thegraph.com/explorer/subgraphs/DrkbaCvNGVcNH1RghepLRy6NSHFi8Dmwp4T2LN3LqcjY) - Graphql Endpoint: https://gateway.thegraph.com/api/[api-key]/subgraphs/id/DrkbaCvNGVcNH1RghepLRy6NSHFi8Dmwp4T2LN3LqcjY - [Code Repo](https://github.com/hoprnet/hopr-devrel/tree/main/subgraph/packages/subgraph-all-seasons) ## Helpful Resources - [Video Tutorial on creating an API Key](https://www.youtube.com/watch?v=UrfIpm-Vlgs) - [Managing your API Key & setting your indexer preferences](https://thegraph.com/docs/en/studio/managing-api-keys/) - [Querying from an application](https://thegraph.com/docs/en/developer/querying-from-your-app/) - [How to use the explorer and playground to query on-chain data](https://medium.com/@chidubem_/how-to-query-on-chain-data-with-the-graph-f8507488215) - [Deploy your own subgraph](https://thegraph.com/docs/en/developing/creating-a-subgraph/) - [New to GraphQL? - Read Here](https://graphql.org/learn/)