The Graph est le protocole décentralisé d'indexation et de requête de données blockchain, conçu en juillet 2017 et introduit publiquement durant l'été 2018 par Yaniv Tal (Project Lead), Jannis Pohlmann (Tech Lead, CTO initial) et Brandon Ramirez (Research Lead), avec Tegan Kline parmi les contributeurs initiaux. Tous trois avec un background d'ingénieurs developer tooling, ayant déjà collaboré sur plusieurs startups avant The Graph. Le projet, surnommé « le Google de Web3 », a été conçu pour répondre à un manque de tooling sur Ethereum. La société opérationnelle est Edge & Node (ex-Graph Protocol Incorporation), et The Graph Foundation a été créée en octobre 2020 sous la direction d'Eva Beylin. Depuis janvier 2025, Sebastian Lorenz est CTO chez Edge & Node.
L'architecture repose sur les subgraphs : des open APIs que les développeurs publient pour décrire comment indexer les données blockchain (transferts, events smart contracts, prices, interactions). Les subgraphs sont décrits dans un Subgraph Manifest JSON, et les dApps les requêtent via GraphQL (langage créé par Facebook). Le Graph Node (open-source depuis août 2018) scanne les events et stocke les données. L'économie réseau s'appuie sur cinq rôles : les Indexers (node operators qui stakent des GRT), les Delegators (qui délèguent leurs GRT), les Curators (qui signalent les subgraphs de qualité via bonding curve), les Fishermen (qui valident les query responses) et les Arbitrators (qui jugent l'activité malicieuse). Le token GRT est consommé pour payer les requêtes et redistribué aux acteurs du réseau.
Le mainnet décentralisé a été lancé le 17 décembre 2020, après un testnet incentivized démarré le 27 juillet 2020, un programme Curators lancé le 17 septembre 2020 et un ICO public d'octobre 2020 qui a levé 12 M$ (400 M GRT à 0,03 $). La hosted service de janvier 2019 (7 launch partners) traitait 20 Md de requêtes par mois en avril 2021. Le réseau a été étendu le 18 février 2021 à Polkadot, NEAR, Solana et Celo, puis à Polygon, Arbitrum et d'autres. Aujourd'hui, 2 900+ subgraphs sont déployés et servent des centaines de dApps majeures : Uniswap, Aave, Curve, Synthetix, Aragon, Gnosis, Balancer, Livepeer, Decentraland, DAOstack, ENS, Compound. Une migration progressive de la hosted service vers le réseau décentralisé est en cours en trois phases : Sunray, Sunbeam (60 jours pour upgrade) et Sunset. Migration aussi des indexing rewards vers Arbitrum (ArbERC-20 GRT) pour réduire les coûts de gas.