# Celeste

### Subgraph Introduction <a href="#ethereum-mainnet" id="ethereum-mainnet"></a>

Celeste 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 Celeste smart contracts.

Subgraph information is serviced by a decentralized group of server operators called Indexers.

### Ethereum Mainnet <a href="#ethereum-mainnet" id="ethereum-mainnet"></a>

* [Explorer Page](https://thegraph.com/explorer/subgraphs/HQcpdYKeSRuvjEwz8QL4nGYrJ6pUUxNoTcxssMn1Gc83?view=Overview\&chain=mainnet)
* Graphql Endpoint: <https://api.studio.thegraph.com/query/40931/celeste-gnosis/v0.0.4>
* [Code Repo](https://github.com/1Hive/celeste-subgraph/blob/master/schema.graphql)

### Helpful Resources <a href="#helpful-resources" id="helpful-resources"></a>

* [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/)
