Skip to main content
Getting historical data on a smart contract can be frustrating when building a dapp. The Graph provides an easy way to query smart contract data through APIs known as subgraphs, served by a decentralized network of indexers. With GraphQL queries, your dapp asks for exactly the fields it needs. Follow this quick-start guide to create, deploy, and query a subgraph.

Key Features

  • Decentralized Indexing: several indexers serve the same data, so there is no single point of failure.
  • GraphQL Queries: query indexed data through a GraphQL interface.
  • Customizable & Reusable: define your own logic for transforming and storing blockchain data. Reuse subgraphs published by other developers.
  • Pay per Use: No monthly plans. Pay only for the queries you use.