The Graph
Fast, easy access to blockchain data
Subgraphs are open APIs that define how blockchain data is indexed and queried using GraphQL. They allow developers to create custom data schemas for smart contract events and make blockchain data easily accessible to applications.
Substreams enables high-performance data streams for real-time blockchain processing through modular components. The system processes blockchain data in parallel while maintaining composability for custom data pipelines.
Firehose is a blockchain data extraction layer that processes full blockchain histories. It provides a files-based and streaming-first approach to blockchain data, serving as the foundation for Substreams.
Amp is a blockchain-native database that transforms raw onchain data from multiple chains into verifiable, structured datasets with real-time access. The system provides SQL, REST, and GraphQL query interfaces for enterprise analytics, compliance reporting, and AI-driven applications. Amp features SOC 2-aligned architecture with full data lineage, flexible deployment options, and cross-chain unification capabilities.