Goldsky vs The Graph
A practical and comprehensive comparison of subgraph indexing, streaming, chain coverage, pricing, and production operations.
Last updated
Goldsky vs The Graph: the verdict
Choose The Graph when decentralized, open-source infrastructure is the priority. Choose Goldsky when you want managed subgraph performance and real-time streaming into infrastructure you control.
Compare products, platform capabilities, and performance
At the subgraph layer, Goldsky and The Graph share the same foundation: the open-source Graph Node. Their streaming systems are distinct: The Graph has Substreams, while Goldsky has Turbo. Goldsky also includes Edge, a complete RPC product, and Compose, a framework for onchain automation.
| Feature | The Graph | Goldsky |
|---|---|---|
| Platform | ||
| Architecture | Decentralized Indexer protocol incentivized by GRT; query access and Indexer payments are mediated by the Edge & Node-operated gateway[2][3] | Fully managed service with an autoscaling query layer[7] |
| Subgraph compatibility | 100% Graph Protocol compatible | 100% Graph Protocol compatible, plus subgraph webhooks and Turbo data streams into your infrastructure[7][8] |
| Supported chains | 57 chains[1] | 163 chains[6] |
| Performance | ||
| Subgraph indexing speed | Varies by Indexer | Up to 10× faster[13] |
| Streaming to your infrastructure | Yes, Substreams lists 9 officially supported sink implementations[9] | Yes, 11 managed sink types[8] |
| Ownership & cost | ||
| Data ownership | Data on decentralized Indexer nodes; self-hosted option gives full ownership | Data in Goldsky-managed infra, or streamed to your systems via Turbo |
| Pricing model | 100K queries/month free; then $2 per 100K queries[4] | $100 Starter credit; usage metered by active worker-hours and stored entities[14] |
Subgraph hosting and data streaming
Both platforms serve GraphQL APIs from subgraph deployments. The Graph is the canonical source. It defined the subgraph manifest, schema, and mapping format that has become the industry standard.
Goldsky Subgraphs is a fully managed service that extends the subgraph standard while remaining compatible with it. Existing subgraph.yaml, schema, and AssemblyScript mappings work without changes.
Where they diverge is in the developer experience and support for building and managing subgraphs. Goldsky Subgraphs provides a more streamlined developer experience with features like instant subgraphs from ABI, tags for versioning, and webhooks for real-time event notifications. It also includes detailed metrics including handler timing and eth_call counts.
For common dataset-to-database jobs, Turbo keeps sources, transforms, and sinks in one YAML definition.[10] Substreams is typically a deeper engineering project: define Protobuf output types, write transformations in Rust, configure a manifest, compile to WASM, and bundle an .spkg package.[11] Even SQL output needs a dedicated Substreams SQL sink CLI or a provider to host it.[12]
Chain support
Using each platform’s production support catalog and excluding testnets, Goldsky supports 163 chains.[6] The Graph supports 57 chains.[1] Goldsky’s non-EVM coverage is stronger, including networks like HyperCore, Sui, and Canton.
Pricing
Goldsky: New accounts receive $100 in free credit. Subgraph workers cost $0.05 per hour (about $36.50 per month), while Turbo pipeline workers cost $0.10 per hour (about $73 per month).[14]
The Graph: The first 100,000 queries each month are free, then queries cost $2 per 100,000.[4] Substreams includes the first 1 TB free, then costs $25 per TB.[5]
Teams with moderate or growing query volume may find Goldsky’s model easier to predict: query traffic itself is not metered, so traffic spikes do not directly increase the bill. Review the current Goldsky pricing page before you estimate total cost.
When to choose Goldsky, and when to choose The Graph
Choose The Graph if:
- You need decentralized, token-incentivized subgraph queries
- You want to use an existing Substreams package instead of writing your own
- You want lower-level control over parallel streaming modules
Choose Goldsky if:
- You want fully managed performance and reliability with human support
- You need turnkey streaming into common databases and data platforms
- You need RPC access and onchain automation, not just read-only data
Migrate from The Graph in three steps
If you have an existing subgraph deployed on The Graph, install and authenticate the CLI, then deploy the subgraph to Goldsky with one command.
Install the CLI
Authenticate
Migrate your subgraph from The Graph
curl https://goldsky.com | shgoldsky logingoldsky subgraph deploy my-subgraph/v1 --from-url <the-graph-subgraph-url>Frequently asked questions
What is the main difference between Goldsky and The Graph?
Can I use both Goldsky and The Graph?
Is Goldsky compatible with existing Graph subgraphs?
What happened to The Graph’s hosted service?
Is Goldsky Turbo compatible with Substreams?
How does pricing compare between Goldsky and The Graph?
Sources
All sources were checked on August 19, 2026. Customer results describe that customer’s workload and do not promise the same result for every project.
- Supported Networks. The Graph Docs.abc
- Indexing overview. The Graph Docs.^
- Developer FAQ. The Graph Docs.^
- Subgraph Studio pricing. The Graph.ab
- Substreams. The Graph.^
- Supported chains. Goldsky.ab
- Index onchain data with Subgraphs. Goldsky Docs.^
- Turbo supported sinks. Goldsky Docs.ab
- Sink your Substreams. The Graph Docs.ab
- Turbo pipeline configuration. Goldsky Docs.^
- Substreams CLI reference. StreamingFast Docs.^
- Substreams SQL sink. StreamingFast Docs.^
- How Koi Finance unlocked faster indexing and querying. Goldsky case study.ab
- Pricing summary. Goldsky Docs.ab
- The road to sunsetting the hosted service. The Graph.^
Ready to try Goldsky?
Start with the free tier to try subgraphs, data streaming, and multi-region RPC. No credit card needed.