Skip to content

Commit f9c6e3b

Browse files
docs: restructure Subgraphs, Substreams, Indexing & Resources
1 parent 7ac60b2 commit f9c6e3b

91 files changed

Lines changed: 579 additions & 2338 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

nginx.conf

Lines changed: 68 additions & 37 deletions
Large diffs are not rendered by default.

website/next.config.js

Lines changed: 6 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,10 @@ const withNextra = nextra({
5353
'---1': {
5454
type: 'separator',
5555
},
56+
'ai-overview': 'AI Tooling',
57+
'---1b': {
58+
type: 'separator',
59+
},
5660
subgraphs: {
5761
type: 'children',
5862
title: t('global.navigation.subgraphs'),
@@ -67,20 +71,16 @@ const withNextra = nextra({
6771
'---3': {
6872
type: 'separator',
6973
},
70-
'ai-overview': '',
71-
'---4': {
72-
type: 'separator',
73-
},
7474
indexing: {
7575
type: 'children',
76-
title: t('global.navigation.indexing'),
76+
title: 'Indexer Tooling',
7777
},
7878
'---5': {
7979
type: 'separator',
8080
},
8181
'graph-horizon': {
8282
type: 'children',
83-
title: t('global.navigation.graph-horizon'),
83+
title: 'Data Services',
8484
},
8585
'---6': {
8686
type: 'separator',
@@ -89,10 +89,6 @@ const withNextra = nextra({
8989
type: 'children',
9090
title: t('global.navigation.resources'),
9191
},
92-
archived: {
93-
type: 'children',
94-
title: t('global.navigation.archived'),
95-
},
9692
}
9793

9894
return [

website/route-lockfile.txt

Lines changed: 29 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -3,39 +3,30 @@
33
/en/404/
44
/en/about/
55
/en/ai-overview/
6-
/en/archived/arbitrum/arbitrum-faq/
7-
/en/archived/arbitrum/l2-transfer-tools-faq/
8-
/en/archived/arbitrum/l2-transfer-tools-guide/
9-
/en/archived/sunrise/
106
/en/contracts/
117
/en/graph-horizon/migration-guide/
128
/en/graph-horizon/overview/
139
/en/graph-horizon/what-changes/
1410
/en/indexing/chain-integration-overview/
11+
/en/indexing/firehose/
12+
/en/indexing/graph-node/
13+
/en/indexing/graphcast/
1514
/en/indexing/new-chain-integration/
1615
/en/indexing/overview/
1716
/en/indexing/supported-network-requirements/
1817
/en/indexing/tap/
19-
/en/indexing/tooling/firehose/
20-
/en/indexing/tooling/graph-node/
21-
/en/indexing/tooling/graphcast/
2218
/en/resources/benefits/
2319
/en/resources/glossary/
24-
/en/resources/migration-guides/assemblyscript-migration-guide/
25-
/en/resources/migration-guides/graphql-validations-migration-guide/
26-
/en/resources/migration-guides/migrate-from-alchemy/
2720
/en/resources/roles/curating/
2821
/en/resources/roles/delegating/delegating/
2922
/en/resources/roles/delegating/undelegating/
30-
/en/resources/subgraph-studio-faq/
3123
/en/resources/tokenomics/
3224
/en/subgraphs/best-practices/avoid-eth-calls/
3325
/en/subgraphs/best-practices/derivedfrom/
3426
/en/subgraphs/best-practices/grafting-hotfix/
3527
/en/subgraphs/best-practices/immutable-entities-bytes-as-ids/
3628
/en/subgraphs/best-practices/pruning/
3729
/en/subgraphs/best-practices/timeseries/
38-
/en/subgraphs/billing/
3930
/en/subgraphs/developing/creating/advanced/
4031
/en/subgraphs/developing/creating/assemblyscript-mappings/
4132
/en/subgraphs/developing/creating/graph-node-dev/
@@ -47,57 +38,59 @@
4738
/en/subgraphs/developing/creating/ql-schema/
4839
/en/subgraphs/developing/creating/starting-your-subgraph/
4940
/en/subgraphs/developing/creating/subgraph-manifest/
50-
/en/subgraphs/developing/creating/unit-testing-framework/
51-
/en/subgraphs/developing/deploying/multiple-networks/
52-
/en/subgraphs/developing/deploying/using-subgraph-studio/
41+
/en/subgraphs/developing/deploying-publishing/multiple-networks/
42+
/en/subgraphs/developing/deploying-publishing/publishing-a-subgraph/
43+
/en/subgraphs/developing/deploying-publishing/using-subgraph-studio/
5344
/en/subgraphs/developing/developer-faq/
5445
/en/subgraphs/developing/introduction/
5546
/en/subgraphs/developing/managing/deleting-a-subgraph/
5647
/en/subgraphs/developing/managing/transferring-a-subgraph/
57-
/en/subgraphs/developing/publishing/publishing-a-subgraph/
58-
/en/subgraphs/developing/subgraphs/
59-
/en/subgraphs/explorer/
60-
/en/subgraphs/fair-use-policy/
61-
/en/subgraphs/guides/agent0/
62-
/en/subgraphs/guides/contract-analyzer/
48+
/en/subgraphs/existing-subgraphs/agent0/
49+
/en/subgraphs/existing-subgraphs/explorer/
50+
/en/subgraphs/existing-subgraphs/polymarket/
51+
/en/subgraphs/existing-subgraphs/standard-subgraphs/
6352
/en/subgraphs/guides/enums/
6453
/en/subgraphs/guides/grafting/
6554
/en/subgraphs/guides/near/
66-
/en/subgraphs/guides/polymarket/
6755
/en/subgraphs/guides/secure-api-keys-nextjs/
6856
/en/subgraphs/guides/subgraph-composition/
6957
/en/subgraphs/guides/subgraph-debug-forking/
70-
/en/subgraphs/guides/subgraph-linter/
71-
/en/subgraphs/guides/subgraph-uncrashable/
7258
/en/subgraphs/guides/transfer-to-the-graph/
73-
/en/subgraphs/guides/x402-payments/
59+
/en/subgraphs/overview/
60+
/en/subgraphs/providers/subgraph-studio/fair-use-policy/
61+
/en/subgraphs/providers/subgraph-studio/introduction/
62+
/en/subgraphs/providers/subgraph-studio/managing-api-keys/
63+
/en/subgraphs/providers/subgraph-studio/studio-faq/
64+
/en/subgraphs/providers/subgraph-studio/upgrade-indexer/
7465
/en/subgraphs/querying/best-practices/
75-
/en/subgraphs/querying/distributed-systems/
7666
/en/subgraphs/querying/from-an-application/
7767
/en/subgraphs/querying/graph-client/README/
7868
/en/subgraphs/querying/graph-client/architecture/
7969
/en/subgraphs/querying/graph-client/live/
8070
/en/subgraphs/querying/graphql-api/
8171
/en/subgraphs/querying/introduction/
82-
/en/subgraphs/querying/managing-api-keys/
8372
/en/subgraphs/querying/python/
8473
/en/subgraphs/querying/subgraph-id-vs-deployment-id/
8574
/en/subgraphs/quick-start/
86-
/en/subgraphs/skills/
87-
/en/subgraphs/subgraph-mcp/claude/
88-
/en/subgraphs/subgraph-mcp/cline/
89-
/en/subgraphs/subgraph-mcp/cursor/
90-
/en/subgraphs/subgraph-mcp/introduction/
91-
/en/subgraphs/upgrade-indexer/
75+
/en/subgraphs/tooling/contract-analyzer/
76+
/en/subgraphs/tooling/skills/
77+
/en/subgraphs/tooling/subgraph-linter/
78+
/en/subgraphs/tooling/subgraph-mcp/claude/
79+
/en/subgraphs/tooling/subgraph-mcp/cline/
80+
/en/subgraphs/tooling/subgraph-mcp/cursor/
81+
/en/subgraphs/tooling/subgraph-mcp/introduction/
82+
/en/subgraphs/tooling/subgraph-uncrashable/
83+
/en/subgraphs/tooling/unit-testing-framework/
84+
/en/subgraphs/tooling/x402-payments/
9285
/en/substreams/developing/dev-container/
9386
/en/substreams/developing/sinks/
9487
/en/substreams/developing/solana/account-changes/
9588
/en/substreams/developing/solana/transactions/
96-
/en/substreams/introduction/
89+
/en/substreams/overview/
9790
/en/substreams/publishing/
9891
/en/substreams/quick-start/
99-
/en/substreams/skills/
100-
/en/substreams/substreams-mcp/search/
92+
/en/substreams/tooling/skills/
93+
/en/substreams/tooling/substreams-mcp/search/
10194
/en/supported-networks/
10295
/en/supported-networks/arbitrum-nova/
10396
/en/supported-networks/arbitrum-one/

website/src/HomePage.tsx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,7 @@ export default function HomePage({ supportedNetworks }: { supportedNetworks: Sup
128128
title={t('index.products.graphNode.title')}
129129
description={t('index.products.graphNode.description')}
130130
cta={
131-
<ExperimentalLink href="/indexing/tooling/graph-node/">
131+
<ExperimentalLink href="/indexing/graph-node/">
132132
{t('index.products.graphNode.cta')}
133133
</ExperimentalLink>
134134
}
@@ -142,7 +142,7 @@ export default function HomePage({ supportedNetworks }: { supportedNetworks: Sup
142142
title={t('index.products.firehose.title')}
143143
description={t('index.products.firehose.description')}
144144
cta={
145-
<ExperimentalLink href="/indexing/tooling/firehose/">
145+
<ExperimentalLink href="/indexing/firehose/">
146146
{t('index.products.firehose.cta')}
147147
</ExperimentalLink>
148148
}
@@ -210,14 +210,14 @@ export default function HomePage({ supportedNetworks }: { supportedNetworks: Sup
210210
<div className="graph-docs-not-markdown mt-8 grid gap-4">
211211
<div className="grid grid-cols-1 gap-4 lg:grid-cols-3">
212212
<Card
213-
href="/subgraphs/explorer/"
213+
href="/subgraphs/existing-subgraphs/explorer/"
214214
title={t('index.guides.explorer.title')}
215215
description={t('index.guides.explorer.description')}
216216
icon={<GraphExplorer alt="" />}
217217
slotAboveTitle={<TimeIcon variant="reading" minutes={10} />}
218218
/>
219219
<Card
220-
href="/subgraphs/developing/publishing/publishing-a-subgraph/"
220+
href="/subgraphs/developing/deploying-publishing/publishing-a-subgraph/"
221221
title={t('index.guides.publishASubgraph.title')}
222222
description={t('index.guides.publishASubgraph.description')}
223223
icon={<Subgraph alt="" />}
@@ -245,7 +245,7 @@ export default function HomePage({ supportedNetworks }: { supportedNetworks: Sup
245245
slotAboveTitle={<TimeIcon variant="reading" minutes={4} />}
246246
/>
247247
<Card
248-
href="/subgraphs/querying/managing-api-keys/"
248+
href="/subgraphs/providers/subgraph-studio/managing-api-keys/"
249249
title={t('index.guides.apiKeyManagement.title')}
250250
description={t('index.guides.apiKeyManagement.description')}
251251
slotAboveTitle={<TimeIcon variant="reading" minutes={2} />}

website/src/pages/en/about.mdx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ The result: raw, hard-to-access on-chain data becomes fast, structured, and read
3434

3535
## The Graph's Core Products
3636

37-
### 1. [Subgraphs](/subgraphs/developing/subgraphs/)
37+
### 1. [Subgraphs](/subgraphs/overview/)
3838

3939
**Overview:** Custom APIs that extract data from a blockchain, process it, and serve it via GraphQL. The original and most widely used data service on The Graph.
4040

@@ -43,14 +43,14 @@ The result: raw, hard-to-access on-chain data becomes fast, structured, and read
4343
- [Explore existing Subgraphs](https://thegraph.com/explorer)
4444
- [Build a Subgraph](/subgraphs/quick-start)
4545

46-
### 2. [Substreams](/substreams/introduction/)
46+
### 2. [Substreams](/substreams/overview/)
4747

4848
**Overview:** A parallel blockchain indexing technology for high-performance, real-time data streams. Built for use cases that need faster sync and larger throughput than traditional Subgraphs.
4949

5050
**Use Case:** Best when you need low-latency data at scale: live liquidity and price feeds, trading and liquidation events, analytics pipelines, and large-scale backfills across chains.
5151

5252
- [Browse existing Substreams](https://substreams.dev/)
53-
- [Build with Substreams](/substreams/introduction/)
53+
- [Build with Substreams](/substreams/overview/)
5454

5555
### 3. [Amp](https://ampup.sh/docs)
5656

website/src/pages/en/ai-overview.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ description: Build with speed and scale faster with The Graph’s MCPs and skill
55

66
## Using AI on The Graph
77

8-
Instead of relying on static datasets or centralized APIs, you can now use our AI-native tooling via the [Subgraph MCP](/subgraphs/subgraph-mcp/introduction/), [Substreams MCP](/substreams/substreams-mcp/search/), and agent skills for both Subgraphs and Substreams.
8+
Instead of relying on static datasets or centralized APIs, you can now use our AI-native tooling via the [Subgraph MCP](/subgraphs/tooling/subgraph-mcp/introduction/), [Substreams MCP](/substreams/tooling/substreams-mcp/search/), and agent skills for both Subgraphs and Substreams.
99

1010
### Why Use Onchain Data with AI?
1111

@@ -23,7 +23,7 @@ Agent Skills extend AI coding assistants like Claude Code and Cursor with deep,
2323

2424
### Subgraph MCP
2525

26-
The [Subgraph MCP](/subgraphs/subgraph-mcp/introduction/) server connects models to Subgraphs on The Graph Network. It allows language models to explore Subgraph schemas, execute GraphQL queries, find relevant Subgraphs by keyword or contract, and surface usage metrics using natural language.
26+
The [Subgraph MCP](/subgraphs/tooling/subgraph-mcp/introduction/) server connects models to Subgraphs on The Graph Network. It allows language models to explore Subgraph schemas, execute GraphQL queries, find relevant Subgraphs by keyword or contract, and surface usage metrics using natural language.
2727

2828
#### Benefits of Using Subgraph MCP
2929

@@ -34,7 +34,7 @@ The [Subgraph MCP](/subgraphs/subgraph-mcp/introduction/) server connects models
3434

3535
### Substreams MCP
3636

37-
The [Substreams MCP](/substreams/substreams-mcp/search/) server lets AI agents search, inspect, and analyze Substreams packages — from registry discovery to sink deployment. It supports dual transport for local clients and SSE/HTTP for remote agents.
37+
The [Substreams MCP](/substreams/tooling/substreams-mcp/search/) server lets AI agents search, inspect, and analyze Substreams packages — from registry discovery to sink deployment. It supports dual transport for local clients and SSE/HTTP for remote agents.
3838

3939
#### Tools
4040

@@ -53,7 +53,7 @@ The [Substreams MCP](/substreams/substreams-mcp/search/) server lets AI agents s
5353

5454
### Agent Skills for Subgraphs
5555

56-
[Subgraph Skills](/subgraphs/skills/) is a collection of AI agent skills that provide expert knowledge for developing, testing, and deploying Subgraphs. Skills are available as Claude Code plugins or OpenClaw skills.
56+
[Subgraph Skills](/subgraphs/tooling/skills/) is a collection of AI agent skills that provide expert knowledge for developing, testing, and deploying Subgraphs. Skills are available as Claude Code plugins or OpenClaw skills.
5757

5858
#### Available Skills
5959

@@ -65,7 +65,7 @@ The [Substreams MCP](/substreams/substreams-mcp/search/) server lets AI agents s
6565

6666
### Agent Skills for Substreams
6767

68-
[Substreams Skills](/substreams/skills/) enhance AI coding assistants with specialized Substreams expertise. Install once and your assistant automatically applies Substreams best practices when working on relevant projects.
68+
[Substreams Skills](/substreams/tooling/skills/) enhance AI coding assistants with specialized Substreams expertise. Install once and your assistant automatically applies Substreams best practices when working on relevant projects.
6969

7070
#### Available Skills
7171

website/src/pages/en/archived/_meta-titles.json

Lines changed: 0 additions & 3 deletions
This file was deleted.

website/src/pages/en/archived/arbitrum/_meta.js

Lines changed: 0 additions & 5 deletions
This file was deleted.

website/src/pages/en/archived/arbitrum/arbitrum-faq.mdx

Lines changed: 0 additions & 80 deletions
This file was deleted.

0 commit comments

Comments
 (0)