Starting Your Subgraph
Overview
The Graph is home to thousands of Subgraphs already available for query, so check The Graph Explorer and find one that already matches your needs.
When you create a Subgraph, you create a custom open API that extracts data from a blockchain, processes it, stores it, and makes it easy to query via GraphQL.
Subgraph development ranges from simple scaffold Subgraphs to advanced, specifically tailored Subgraphs.
Start Building
Start the process and build a Subgraph that matches your needs:
- Install the CLI - Set up your infrastructure
- Subgraph Manifest - Understand a Subgraph’s key component
- The GraphQL Schema - Write your schema
- Writing AssemblyScript Mappings - Write your mappings
- Advanced Features - Customize your Subgraph with advanced features
Explore additional resources for APIs and conduct local testing with Matchstick.
Version | Release notes |
---|---|
1.2.0 | Added support for Indexed Argument Filtering & declared eth_call |
1.1.0 | Supports Timeseries & Aggregations. Added support for type Int8 for id . |
1.0.0 | Supports indexerHints feature to prune Subgraphs |
0.0.9 | Supports endBlock feature |
0.0.8 | Added support for polling Block Handlers and Initialisation Handlers. |
0.0.7 | Added support for File Data Sources. |
0.0.6 | Supports fast Proof of Indexing calculation variant. |
0.0.5 | Added support for event handlers having access to transaction receipts. |
0.0.4 | Added support for managing subgraph features. |