The Graph is a decentralized protocol for indexing and querying data from blockchains, starting with Ethereum. It makes it possible to query data that is difficult to query directly. Luckily, The Graph open-sourced their source code and build a Docker image so that every developers can run their own graph on any EVM-compatible network.