The Graph
The Graph is a decentralized blockchain data indexing protocol. It exposes Subgraphs (GraphQL APIs over indexed on-chain data), Substreams (parallel streaming dataflows), the Token API (REST/MCP for token data), and supports 80+ chains. Self-hosted Graph Node and Firehose are open-source.
APIs
The Graph Subgraphs (GraphQL)
Per-subgraph GraphQL endpoints served by the decentralized network of Indexers. Each subgraph defines its own schema; queries are billed in GRT or via a hosted gateway in USD.
The Graph Token API
REST API for cross-chain token data (balances, holders, prices, transfers, metadata) with built-in MCP server for AI agents.
The Graph Substreams
gRPC streaming protocol for parallelized blockchain dataflows backed by Firehose. Substreams power high-throughput indexing pipelines.
Graph Node Admin JSON-RPC (self-hosted)
JSON-RPC admin interface to a self-hosted Graph Node for deploying, listing, and managing subgraphs. Public hosted-service is deprecated; this surface applies to self-managed in...
Firehose
Open-source flat-file extraction layer that powers Substreams. Provides chain-specific gRPC streams of blocks and transactions.