The Graph Network

The Graph Network vs. Self Hosting

The Graph’s decentralized network has been engineered and refined to create a robust indexing and querying experience—and it’s getting better every day thanks to thousands of contributors around the world. The benefits of this decentralized protocol cannot be replicated by running a graph node locally. The Graph Network is more reliable, more efficient, and less expensive. Here is an analysis:

Why You Should Use The Graph NetworkLink to this section

  • 60-98% lower monthly cost
  • $0 infrastructure setup costs
  • Superior uptime
  • Access to 224 Indexers (and counting)
  • 24/7 technical support by global community

Breaking Down the Benefits of Using The Graph NetworkLink to this section

Lower & more Flexible Cost StructureLink to this section

No contracts. No monthly fees. Only pay for the queries you use—with an average cost-per-query of $0.0002*

*Queries are priced in USD and paid for with GRT

Query costs may vary; quoted cost is the average at time of publication

Low Volume User (less than 30,000 queries per month)Link to this section

Cost ComparisonSelf HostedGraph Network
Monthly server cost*$350 per month$0
Query costs$0+~$15 per month
Engineering time$400 per monthNone, built into the network with globally distributed Indexers
Queries per monthLimited to infra capabilities30,000 (autoscaling)
Cost per query$0$0.0005
InfrastructureCentralizedDecentralized
Geographic redundancy$750+ per additional nodeIncluded
UptimeVaries99.9%+
Total Monthly Costs$750+~$15

*including costs for backup: $50-$100 per month

Engineering time based on $200 per hour assumption

using the max query budget function in the budget billing tab, while maintaining high quality of service

Medium Volume User (3,000,000+ queries per month)Link to this section

Cost ComparisonSelf HostedGraph Network
Monthly server cost*$350 per month$0
Query costs$500 per month$750 per month
Engineering time$800 per monthNone, built into the network with globally distributed Indexers
Queries per monthLimited to infra capabilities3,000,000+
Cost per query$0$0.00025
InfrastructureCentralizedDecentralized
Engineering expense$200 per hourIncluded
Geographic redundancy$1,200 in total costs per additional nodeIncluded
UptimeVaries99.9%+
Total Monthly Costs $1,650+ per month$750 per month

*including costs for backup: $50-$100 per month

Engineering time based on $200 per hour assumption

using the max query budget function in the budget billing tab, while maintaining high quality of service

High Volume User (30,000,000+ queries per month)Link to this section

Cost ComparisonSelf HostedGraph Network
Monthly server cost*$1100 per month, per node$0
Query costs$4000$4,500 per month
Number of nodes needed10Not applicable
Engineering time$6,000 or more per monthNone, built into the network with globally distributed Indexers
Queries per monthLimited to infra capabilities30,000,000+
Cost per query$0$0.00015
InfrastructureCentralizedDecentralized
Geographic redundancy$1,200 in total costs per additional nodeIncluded
UptimeVaries99.9%+
Total Monthly Costs $11,000+$4,500 per month

*including costs for backup: $50-$100 per month

Engineering time based on $200 per hour assumption

using the max query budget function in the budget billing tab, while maintaining high quality of service

Estimated costs only for Ethereum Mainnet subgraphs— costs are even higher when self hosting a graph node on other networks.

Curating signal on a subgraph is an optional one-time, net-zero cost (e.g., $1k in signal can be curated on a subgraph, and later withdrawn—with potential to earn returns in the process).

Some users may need to upgrade subgraphs. Due to Ethereum gas fees, upgrades cost ~$50 per upgrade at time of this writing.

No Setup Costs & Greater Operational EfficiencyLink to this section

Zero setup fees. Get started immediately with no setup or overhead costs. No hardware requirements. No outages due to centralized infrastructure, and more time to concentrate on your core product . No need for backup servers, troubleshooting, or expensive engineering resources.

Reliability & ResiliencyLink to this section

The Graph’s decentralized network gives users access to geographic redundancy that does not exist when self-hosting a graph node. Queries are served reliably thanks to 99.9%+ uptime, achieved by 168 Indexers (and counting) securing the network globally.

Bottom line: The Graph Network is less expensive, easier to use, and produces superior results compared to running a graph node locally.

Start using The Graph Network today - learn how to migrate or deploy your subgraph.

Edit page

Previous
Overview
Next
Indexing