Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
4273 commits
Select commit Hold shift + click to select a range
9cfa6b0
New translations holders.mdx (Vietnamese)
benface Oct 16, 2025
ff82e9c
New translations tokens.mdx (Vietnamese)
benface Oct 16, 2025
781f2cb
New translations transfers.mdx (Vietnamese)
benface Oct 16, 2025
c0d851a
New translations health.mdx (Vietnamese)
benface Oct 16, 2025
2eac654
New translations networks.mdx (Vietnamese)
benface Oct 16, 2025
01588ba
New translations version.mdx (Vietnamese)
benface Oct 16, 2025
252cce2
New translations dexes.mdx (Vietnamese)
benface Oct 16, 2025
6ac8b9c
New translations pools-ohlc.mdx (Vietnamese)
benface Oct 16, 2025
1918079
New translations pools.mdx (Vietnamese)
benface Oct 16, 2025
68b902b
New translations swaps.mdx (Vietnamese)
benface Oct 16, 2025
594dc5e
New translations balances-native.mdx (Vietnamese)
benface Oct 16, 2025
75dc193
New translations balances.mdx (Vietnamese)
benface Oct 16, 2025
08a8c6f
New translations owner.mdx (Vietnamese)
benface Oct 16, 2025
93391ee
New translations tokens.mdx (Vietnamese)
benface Oct 16, 2025
1f06dfc
New translations transfers.mdx (Vietnamese)
benface Oct 16, 2025
8070534
New translations upgrade-to-v1.mdx (Vietnamese)
benface Oct 16, 2025
1596e72
New translations changelog.md (Marathi)
benface Oct 16, 2025
26460cf
New translations _meta-titles.json (Marathi)
benface Oct 16, 2025
bb751ab
New translations faq.mdx (Marathi)
benface Oct 16, 2025
1631d32
New translations endpoint-pricing.mdx (Marathi)
benface Oct 16, 2025
116e046
New translations dexes.mdx (Marathi)
benface Oct 16, 2025
0b753fa
New translations pools-ohlc.mdx (Marathi)
benface Oct 16, 2025
af94f0a
New translations pools.mdx (Marathi)
benface Oct 16, 2025
8f008e3
New translations swaps.mdx (Marathi)
benface Oct 16, 2025
0362331
New translations collections.mdx (Marathi)
benface Oct 16, 2025
57caa33
New translations holders.mdx (Marathi)
benface Oct 16, 2025
e9e110a
New translations items.mdx (Marathi)
benface Oct 16, 2025
62efcd9
New translations ownerships.mdx (Marathi)
benface Oct 16, 2025
d286277
New translations sales.mdx (Marathi)
benface Oct 16, 2025
016c85f
New translations transfers.mdx (Marathi)
benface Oct 16, 2025
b40be52
New translations balances-historical.mdx (Marathi)
benface Oct 16, 2025
82dbd13
New translations balances-native.mdx (Marathi)
benface Oct 16, 2025
5038922
New translations balances.mdx (Marathi)
benface Oct 16, 2025
18312dc
New translations holders.mdx (Marathi)
benface Oct 16, 2025
acca82b
New translations tokens.mdx (Marathi)
benface Oct 16, 2025
3a79df9
New translations transfers.mdx (Marathi)
benface Oct 16, 2025
92f953b
New translations health.mdx (Marathi)
benface Oct 16, 2025
07818d7
New translations networks.mdx (Marathi)
benface Oct 16, 2025
3fa0878
New translations version.mdx (Marathi)
benface Oct 16, 2025
c997d31
New translations dexes.mdx (Marathi)
benface Oct 16, 2025
b4092c7
New translations pools-ohlc.mdx (Marathi)
benface Oct 16, 2025
f9db8bd
New translations pools.mdx (Marathi)
benface Oct 16, 2025
e3f6788
New translations swaps.mdx (Marathi)
benface Oct 16, 2025
671e2f8
New translations balances-native.mdx (Marathi)
benface Oct 16, 2025
e1453cd
New translations balances.mdx (Marathi)
benface Oct 16, 2025
69b2481
New translations owner.mdx (Marathi)
benface Oct 16, 2025
1597c6e
New translations tokens.mdx (Marathi)
benface Oct 16, 2025
9310259
New translations transfers.mdx (Marathi)
benface Oct 16, 2025
a4cd6d3
New translations upgrade-to-v1.mdx (Marathi)
benface Oct 16, 2025
cec81b0
New translations changelog.md (Hindi)
benface Oct 16, 2025
57011ea
New translations _meta-titles.json (Hindi)
benface Oct 16, 2025
36fa972
New translations faq.mdx (Hindi)
benface Oct 16, 2025
757f01d
New translations endpoint-pricing.mdx (Hindi)
benface Oct 16, 2025
02db685
New translations dexes.mdx (Hindi)
benface Oct 16, 2025
3417fbe
New translations pools-ohlc.mdx (Hindi)
benface Oct 16, 2025
fc57513
New translations pools.mdx (Hindi)
benface Oct 16, 2025
767f328
New translations swaps.mdx (Hindi)
benface Oct 16, 2025
1022382
New translations collections.mdx (Hindi)
benface Oct 16, 2025
7800923
New translations holders.mdx (Hindi)
benface Oct 16, 2025
84873ba
New translations items.mdx (Hindi)
benface Oct 16, 2025
2603173
New translations ownerships.mdx (Hindi)
benface Oct 16, 2025
693a8b1
New translations sales.mdx (Hindi)
benface Oct 16, 2025
bd24c0b
New translations transfers.mdx (Hindi)
benface Oct 16, 2025
72c5eb7
New translations balances-historical.mdx (Hindi)
benface Oct 16, 2025
d936473
New translations balances-native.mdx (Hindi)
benface Oct 16, 2025
10bba32
New translations balances.mdx (Hindi)
benface Oct 16, 2025
ec5eb6f
New translations holders.mdx (Hindi)
benface Oct 16, 2025
f167ce4
New translations tokens.mdx (Hindi)
benface Oct 16, 2025
d604bbd
New translations transfers.mdx (Hindi)
benface Oct 16, 2025
139bca1
New translations health.mdx (Hindi)
benface Oct 16, 2025
2511b7b
New translations networks.mdx (Hindi)
benface Oct 16, 2025
c99dba5
New translations version.mdx (Hindi)
benface Oct 16, 2025
2f2f064
New translations dexes.mdx (Hindi)
benface Oct 16, 2025
a408f23
New translations pools-ohlc.mdx (Hindi)
benface Oct 16, 2025
d6cc32a
New translations pools.mdx (Hindi)
benface Oct 16, 2025
af38818
New translations swaps.mdx (Hindi)
benface Oct 16, 2025
7f81686
New translations balances-native.mdx (Hindi)
benface Oct 16, 2025
988171e
New translations balances.mdx (Hindi)
benface Oct 16, 2025
e421109
New translations owner.mdx (Hindi)
benface Oct 16, 2025
6e961bd
New translations tokens.mdx (Hindi)
benface Oct 16, 2025
efc6f87
New translations transfers.mdx (Hindi)
benface Oct 16, 2025
5883f50
New translations upgrade-to-v1.mdx (Hindi)
benface Oct 16, 2025
0bf7aa7
New translations endpoint-pricing.mdx (Romanian)
benface Oct 16, 2025
dd7b473
New translations endpoint-pricing.mdx (French)
benface Oct 16, 2025
bd85ac2
New translations endpoint-pricing.mdx (Spanish)
benface Oct 16, 2025
7a41aa1
New translations endpoint-pricing.mdx (Arabic)
benface Oct 16, 2025
4a83d98
New translations endpoint-pricing.mdx (Czech)
benface Oct 16, 2025
a7a8bd7
New translations endpoint-pricing.mdx (German)
benface Oct 16, 2025
2b77bd8
New translations endpoint-pricing.mdx (Italian)
benface Oct 16, 2025
8739cf9
New translations endpoint-pricing.mdx (Japanese)
benface Oct 16, 2025
b30817a
New translations endpoint-pricing.mdx (Korean)
benface Oct 16, 2025
579bc4c
New translations endpoint-pricing.mdx (Dutch)
benface Oct 16, 2025
6709757
New translations endpoint-pricing.mdx (Polish)
benface Oct 16, 2025
788d79d
New translations endpoint-pricing.mdx (Portuguese)
benface Oct 16, 2025
2280b0d
New translations endpoint-pricing.mdx (Russian)
benface Oct 16, 2025
a7b1ce1
New translations endpoint-pricing.mdx (Swedish)
benface Oct 16, 2025
5ef3957
New translations endpoint-pricing.mdx (Turkish)
benface Oct 16, 2025
baa730b
New translations endpoint-pricing.mdx (Ukrainian)
benface Oct 16, 2025
7faf6ce
New translations endpoint-pricing.mdx (Chinese Simplified)
benface Oct 16, 2025
4814c1f
New translations endpoint-pricing.mdx (Urdu (Pakistan))
benface Oct 16, 2025
6a9e7ac
New translations endpoint-pricing.mdx (Vietnamese)
benface Oct 16, 2025
e6dc99d
New translations endpoint-pricing.mdx (Marathi)
benface Oct 16, 2025
ad8b9ac
New translations endpoint-pricing.mdx (Hindi)
benface Oct 16, 2025
8a4a57c
New translations endpoint-pricing.mdx (Romanian)
benface Oct 17, 2025
d1e639f
New translations endpoint-pricing.mdx (French)
benface Oct 17, 2025
1ddc701
New translations endpoint-pricing.mdx (Spanish)
benface Oct 17, 2025
54b18d8
New translations endpoint-pricing.mdx (Arabic)
benface Oct 17, 2025
b8f9220
New translations endpoint-pricing.mdx (Czech)
benface Oct 17, 2025
87d08ec
New translations endpoint-pricing.mdx (German)
benface Oct 17, 2025
98e40f6
New translations endpoint-pricing.mdx (Italian)
benface Oct 17, 2025
b108043
New translations endpoint-pricing.mdx (Japanese)
benface Oct 17, 2025
f85a1ce
New translations endpoint-pricing.mdx (Korean)
benface Oct 17, 2025
82fd362
New translations endpoint-pricing.mdx (Dutch)
benface Oct 17, 2025
063cdea
New translations endpoint-pricing.mdx (Polish)
benface Oct 17, 2025
5d91529
New translations endpoint-pricing.mdx (Portuguese)
benface Oct 17, 2025
5bb7569
New translations endpoint-pricing.mdx (Russian)
benface Oct 17, 2025
a405fee
New translations endpoint-pricing.mdx (Swedish)
benface Oct 17, 2025
f029f34
New translations endpoint-pricing.mdx (Turkish)
benface Oct 17, 2025
ad23d00
New translations endpoint-pricing.mdx (Ukrainian)
benface Oct 17, 2025
2dd8fea
New translations endpoint-pricing.mdx (Chinese Simplified)
benface Oct 17, 2025
d87e170
New translations endpoint-pricing.mdx (Urdu (Pakistan))
benface Oct 17, 2025
269230e
New translations endpoint-pricing.mdx (Vietnamese)
benface Oct 17, 2025
dcc74a0
New translations endpoint-pricing.mdx (Marathi)
benface Oct 17, 2025
9bf7949
New translations endpoint-pricing.mdx (Hindi)
benface Oct 17, 2025
7784628
New translations graph-node-dev.mdx (Romanian)
benface Oct 22, 2025
eabae16
New translations graph-node-dev.mdx (French)
benface Oct 22, 2025
ec283cc
New translations graph-node-dev.mdx (Spanish)
benface Oct 22, 2025
b386202
New translations graph-node-dev.mdx (Arabic)
benface Oct 22, 2025
3a01d32
New translations graph-node-dev.mdx (Czech)
benface Oct 22, 2025
5821456
New translations graph-node-dev.mdx (German)
benface Oct 22, 2025
0c5a96e
New translations graph-node-dev.mdx (Italian)
benface Oct 22, 2025
765191b
New translations graph-node-dev.mdx (Japanese)
benface Oct 22, 2025
f719793
New translations graph-node-dev.mdx (Korean)
benface Oct 22, 2025
c707d1d
New translations graph-node-dev.mdx (Dutch)
benface Oct 22, 2025
43de65c
New translations graph-node-dev.mdx (Polish)
benface Oct 22, 2025
dcce88f
New translations graph-node-dev.mdx (Portuguese)
benface Oct 22, 2025
aa71ff3
New translations graph-node-dev.mdx (Russian)
benface Oct 22, 2025
3e142a3
New translations graph-node-dev.mdx (Swedish)
benface Oct 22, 2025
b844eb7
New translations graph-node-dev.mdx (Turkish)
benface Oct 22, 2025
1da68fc
New translations graph-node-dev.mdx (Ukrainian)
benface Oct 22, 2025
aa8e357
New translations graph-node-dev.mdx (Chinese Simplified)
benface Oct 22, 2025
942b817
New translations graph-node-dev.mdx (Urdu (Pakistan))
benface Oct 22, 2025
8bd93bc
New translations graph-node-dev.mdx (Vietnamese)
benface Oct 22, 2025
2fd18b1
New translations graph-node-dev.mdx (Marathi)
benface Oct 22, 2025
76b0010
New translations graph-node-dev.mdx (Hindi)
benface Oct 22, 2025
3677122
New translations api.mdx (Romanian)
benface Oct 22, 2025
0c8289c
New translations api.mdx (French)
benface Oct 22, 2025
33f45c3
New translations api.mdx (Spanish)
benface Oct 22, 2025
630e5dd
New translations api.mdx (Arabic)
benface Oct 22, 2025
80f4d8b
New translations api.mdx (Czech)
benface Oct 22, 2025
2a7a865
New translations api.mdx (German)
benface Oct 22, 2025
54e9a69
New translations api.mdx (Italian)
benface Oct 22, 2025
2983a23
New translations api.mdx (Japanese)
benface Oct 22, 2025
05ab0f3
New translations api.mdx (Korean)
benface Oct 22, 2025
f29421f
New translations api.mdx (Dutch)
benface Oct 22, 2025
faef3e5
New translations api.mdx (Polish)
benface Oct 22, 2025
58bac39
New translations api.mdx (Portuguese)
benface Oct 22, 2025
a9a8f28
New translations api.mdx (Russian)
benface Oct 22, 2025
abc76d8
New translations api.mdx (Swedish)
benface Oct 22, 2025
6647a98
New translations api.mdx (Turkish)
benface Oct 22, 2025
6f95dd0
New translations api.mdx (Ukrainian)
benface Oct 22, 2025
79114e1
New translations api.mdx (Chinese Simplified)
benface Oct 22, 2025
e03b1b8
New translations api.mdx (Urdu (Pakistan))
benface Oct 22, 2025
403bc28
New translations api.mdx (Vietnamese)
benface Oct 22, 2025
6c84c6e
New translations api.mdx (Marathi)
benface Oct 22, 2025
514bffd
New translations api.mdx (Hindi)
benface Oct 22, 2025
e94bed6
New translations faq.mdx (Romanian)
benface Oct 30, 2025
4a440f4
New translations faq.mdx (French)
benface Oct 30, 2025
bfcd0c6
New translations faq.mdx (Spanish)
benface Oct 30, 2025
22b24e4
New translations faq.mdx (Arabic)
benface Oct 30, 2025
8c47c26
New translations faq.mdx (Czech)
benface Oct 30, 2025
466db7a
New translations faq.mdx (German)
benface Oct 30, 2025
19f83ff
New translations faq.mdx (Italian)
benface Oct 30, 2025
cbfc467
New translations faq.mdx (Japanese)
benface Oct 30, 2025
81556e9
New translations faq.mdx (Korean)
benface Oct 30, 2025
95cca9a
New translations faq.mdx (Dutch)
benface Oct 30, 2025
26b2ae3
New translations faq.mdx (Polish)
benface Oct 30, 2025
a6696df
New translations faq.mdx (Portuguese)
benface Oct 30, 2025
3fb30a0
New translations faq.mdx (Russian)
benface Oct 30, 2025
94b7c80
New translations faq.mdx (Swedish)
benface Oct 30, 2025
39f10b6
New translations faq.mdx (Turkish)
benface Oct 30, 2025
a1ba1fe
New translations faq.mdx (Ukrainian)
benface Oct 30, 2025
da2af39
New translations faq.mdx (Chinese Simplified)
benface Oct 30, 2025
6437597
New translations faq.mdx (Urdu (Pakistan))
benface Oct 30, 2025
33290b8
New translations faq.mdx (Vietnamese)
benface Oct 30, 2025
476e26b
New translations faq.mdx (Marathi)
benface Oct 30, 2025
e787790
New translations faq.mdx (Hindi)
benface Oct 30, 2025
5510b53
New translations quick-start.mdx (Romanian)
benface Oct 30, 2025
48fdd25
New translations quick-start.mdx (French)
benface Oct 30, 2025
0bc3248
New translations quick-start.mdx (Spanish)
benface Oct 30, 2025
3ce8d34
New translations quick-start.mdx (Arabic)
benface Oct 30, 2025
f1486a5
New translations quick-start.mdx (Czech)
benface Oct 30, 2025
69aead6
New translations quick-start.mdx (German)
benface Oct 30, 2025
16b4d6a
New translations quick-start.mdx (Italian)
benface Oct 30, 2025
de0eb2b
New translations quick-start.mdx (Japanese)
benface Oct 30, 2025
76c6aaa
New translations quick-start.mdx (Korean)
benface Oct 30, 2025
3190c10
New translations quick-start.mdx (Dutch)
benface Oct 30, 2025
754fcf9
New translations quick-start.mdx (Polish)
benface Oct 30, 2025
3eefd93
New translations quick-start.mdx (Portuguese)
benface Oct 30, 2025
7618edc
New translations quick-start.mdx (Russian)
benface Oct 30, 2025
a931cff
New translations quick-start.mdx (Swedish)
benface Oct 30, 2025
58facfb
New translations quick-start.mdx (Turkish)
benface Oct 30, 2025
809db10
New translations quick-start.mdx (Ukrainian)
benface Oct 30, 2025
438ffe0
New translations quick-start.mdx (Chinese Simplified)
benface Oct 30, 2025
79fa408
New translations quick-start.mdx (Urdu (Pakistan))
benface Oct 30, 2025
c5cc109
New translations quick-start.mdx (Vietnamese)
benface Oct 30, 2025
1ebc2cb
New translations quick-start.mdx (Marathi)
benface Oct 30, 2025
ddb6a16
New translations quick-start.mdx (Hindi)
benface Oct 30, 2025
ed13919
New translations near.mdx (Romanian)
benface Oct 31, 2025
addced5
New translations near.mdx (French)
benface Oct 31, 2025
d71149f
New translations near.mdx (Spanish)
benface Oct 31, 2025
3acbca5
New translations near.mdx (Arabic)
benface Oct 31, 2025
c5ad9f3
New translations near.mdx (Czech)
benface Oct 31, 2025
a9943fe
New translations near.mdx (German)
benface Oct 31, 2025
92c0222
New translations near.mdx (Italian)
benface Oct 31, 2025
9bde7f1
New translations near.mdx (Japanese)
benface Oct 31, 2025
4a03dc7
New translations near.mdx (Korean)
benface Oct 31, 2025
8d4f934
New translations near.mdx (Dutch)
benface Oct 31, 2025
f50b6e8
New translations near.mdx (Polish)
benface Oct 31, 2025
a73debe
New translations near.mdx (Portuguese)
benface Oct 31, 2025
fdd72f7
New translations near.mdx (Russian)
benface Oct 31, 2025
52554ae
New translations near.mdx (Swedish)
benface Oct 31, 2025
c086832
New translations near.mdx (Turkish)
benface Oct 31, 2025
0699353
New translations near.mdx (Ukrainian)
benface Oct 31, 2025
042a9a1
New translations near.mdx (Chinese Simplified)
benface Oct 31, 2025
6809384
New translations near.mdx (Urdu (Pakistan))
benface Oct 31, 2025
ef31f85
New translations near.mdx (Vietnamese)
benface Oct 31, 2025
4430010
New translations near.mdx (Marathi)
benface Oct 31, 2025
4d7f298
New translations near.mdx (Hindi)
benface Oct 31, 2025
cac8726
New translations faq.mdx (Romanian)
benface Nov 6, 2025
b4fba62
New translations faq.mdx (French)
benface Nov 6, 2025
c0f717c
New translations faq.mdx (Spanish)
benface Nov 6, 2025
8e12de9
New translations faq.mdx (Arabic)
benface Nov 6, 2025
6c6e5dc
New translations faq.mdx (Czech)
benface Nov 6, 2025
ec6e0f2
New translations faq.mdx (German)
benface Nov 6, 2025
0eabd61
New translations faq.mdx (Italian)
benface Nov 6, 2025
b7b4472
New translations faq.mdx (Japanese)
benface Nov 6, 2025
7291f0d
New translations faq.mdx (Korean)
benface Nov 6, 2025
815b944
New translations faq.mdx (Dutch)
benface Nov 6, 2025
ccf52fa
New translations faq.mdx (Polish)
benface Nov 6, 2025
bf4f356
New translations faq.mdx (Portuguese)
benface Nov 6, 2025
eb1363b
New translations faq.mdx (Russian)
benface Nov 6, 2025
a01a1db
New translations faq.mdx (Swedish)
benface Nov 6, 2025
c7dc7a2
New translations faq.mdx (Turkish)
benface Nov 6, 2025
0f02cc9
New translations faq.mdx (Ukrainian)
benface Nov 6, 2025
63c6c89
New translations faq.mdx (Chinese Simplified)
benface Nov 6, 2025
b7572f3
New translations faq.mdx (Urdu (Pakistan))
benface Nov 6, 2025
b9ff50c
New translations faq.mdx (Vietnamese)
benface Nov 6, 2025
656f126
New translations faq.mdx (Marathi)
benface Nov 6, 2025
1a64136
New translations faq.mdx (Hindi)
benface Nov 6, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
69 changes: 24 additions & 45 deletions website/src/pages/ar/about.mdx
Original file line number Diff line number Diff line change
@@ -1,67 +1,46 @@
---
title: حول The Graph
title: About The Graph
description: This page summarizes the core concepts and basics of The Graph Network.
---

## What is The Graph?

The Graph is a powerful decentralized protocol that enables seamless querying and indexing of blockchain data. It simplifies the complex process of querying blockchain data, making dapp development faster and easier.
The Graph is a decentralized protocol for indexing and querying blockchain data across [90+ networks](/supported-networks/).

## Understanding the Basics
Its data services include:

Projects with complex smart contracts such as [Uniswap](https://uniswap.org/) and NFTs initiatives like [Bored Ape Yacht Club](https://boredapeyachtclub.com/) store data on the Ethereum blockchain, making it very difficult to read anything other than basic data directly from the blockchain.
- [Subgraphs](/subgraphs/developing/subgraphs/): Open APIs to query blockchain data that can be created or queried by anyone.
- [Substreams](/substreams/introduction/): High-performance data streams for real-time blockchain processing, built with modular components.
- [Token API Beta](/token-api/quick-start/): Instant access to standardized token data requiring zero setup.

### Challenges Without The Graph
### Why Blockchain Data is Difficult to Query

In the case of the example listed above, Bored Ape Yacht Club, you can perform basic read operations on [the contract](https://etherscan.io/address/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d#code). You can read the owner of a certain Ape, read the content URI of an Ape based on their ID, or read the total supply.
Reading data from blockchains requires processing smart contract events, parsing metadata from IPFS, and manually aggregating data.

- This can be done because these read operations are programmed directly into the smart contract itself. However, more advanced, specific, and real-world queries and operations like aggregation, search, relationships, and non-trivial filtering, **are not possible**.
The result is slow performance, complex infrastructure, and scalability issues.

- For instance, if you want to inquire about Apes owned by a specific address and refine your search based on a particular characteristic, you would not be able to obtain that information by directly interacting with the contract itself.
## How The Graph Solves This

- To get more data, you would have to process every single [`transfer`](https://etherscan.io/address/0xbc4ca0eda7647a8ab7c2061c2e118a18a936f13d#code#L1746) event ever emitted, read the metadata from IPFS using the Token ID and IPFS hash, and then aggregate it.
The Graph uses a combination of cutting-edge research, core dev expertise, and independent Indexers to make blockchain data accessible for developers.

### Why is this a problem?
Find the perfect data service for you:

It would take **hours or even days** for a decentralized application (dapp) running in a browser to get an answer to these simple questions.
### 1. Custom Real-Time Data Streams

Alternatively, you have the option to set up your own server, process the transactions, store them in a database, and create an API endpoint to query the data. However, this option is [resource intensive](/resources/benefits/), needs maintenance, presents a single point of failure, and breaks important security properties required for decentralization.
**Use Case:** High-frequency trading, live analytics.

Blockchain properties, such as finality, chain reorganizations, and uncled blocks, add complexity to the process, making it time-consuming and conceptually challenging to retrieve accurate query results from blockchain data.
- [Build Substreams](/substreams/introduction/)
- [Browse Community Substreams](https://substreams.dev/)

## The Graph Provides a Solution
### 2. Instant Token Data

The Graph solves this challenge with a decentralized protocol that indexes and enables the efficient and high-performance querying of blockchain data. These APIs (indexed "Subgraphs") can then be queried with a standard GraphQL API.
**Use Case:** Wallet balances, liquidity pools, transfer events.

Today, there is a decentralized protocol that is backed by the open source implementation of [Graph Node](https://github.com/graphprotocol/graph-node) that enables this process.
- [Start with Token API](/token-api/quick-start/)

### How The Graph Functions
### 3. Flexible Historical Queries

Indexing blockchain data is very difficult, but The Graph makes it easy. The Graph learns how to index Ethereum data by using Subgraphs. Subgraphs are custom APIs built on blockchain data that extract data from a blockchain, processes it, and stores it so that it can be seamlessly queried via GraphQL.
**Use Case:** Dapp frontends, custom analytics.

#### Specifics

- The Graph uses Subgraph descriptions, which are known as the Subgraph manifest inside the Subgraph.

- The Subgraph description outlines the smart contracts of interest for a Subgraph, the events within those contracts to focus on, and how to map event data to the data that The Graph will store in its database.

- When creating a Subgraph, you need to write a Subgraph manifest.

- After writing the `subgraph manifest`, you can use the Graph CLI to store the definition in IPFS and instruct an Indexer to start indexing data for that Subgraph.

The diagram below provides more detailed information about the flow of data after a Subgraph manifest has been deployed with Ethereum transactions.

![A graphic explaining how The Graph uses Graph Node to serve queries to data consumers](/img/graph-dataflow.png)

تدفق البيانات يتبع الخطوات التالية:

1. A dapp adds data to Ethereum through a transaction on a smart contract.
2. العقد الذكي يصدر حدثا واحدا أو أكثر أثناء معالجة الإجراء.
3. Graph Node continually scans Ethereum for new blocks and the data for your Subgraph they may contain.
4. Graph Node finds Ethereum events for your Subgraph in these blocks and runs the mapping handlers you provided. The mapping is a WASM module that creates or updates the data entities that Graph Node stores in response to Ethereum events.
5. The dapp queries the Graph Node for data indexed from the blockchain, using the node's [GraphQL endpoint](https://graphql.org/learn/). The Graph Node in turn translates the GraphQL queries into queries for its underlying data store in order to fetch this data, making use of the store's indexing capabilities. The dapp displays this data in a rich UI for end-users, which they use to issue new transactions on Ethereum. The cycle repeats.

## الخطوات التالية

The following sections provide a more in-depth look at Subgraphs, their deployment and data querying.

Before you write your own Subgraph, it's recommended to explore [Graph Explorer](https://thegraph.com/explorer) and review some of the already deployed Subgraphs. Each Subgraph's page includes a GraphQL playground, allowing you to query its data.
- [Explore Subgraphs](https://thegraph.com/explorer)
- [Build Your Subgraph](/subgraphs/quick-start)
6 changes: 6 additions & 0 deletions website/src/pages/ar/ai-suite/_meta-titles.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"graph-assistant": "Graph Assistant",
"ai-introduction": "The Graph's AI",
"subgraph-mcp": "Subgraph MCP",
"token-api-mcp": "Token API MCP"
}
58 changes: 58 additions & 0 deletions website/src/pages/ar/ai-suite/ai-introduction.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
---
title: The Graph's AI
---

Build with speed and scale faster with The Graph's AI.

## Using AI on The Graph

Instead of relying on static datasets or centralized APIs, you can now access live blockchain data through our **agentic** app, [Graph Assistant](/ai-suite/graph-assistant/introduction/), and use our AI-native tooling, [Subgraph MCP](/ai-suite/subgraph-mcp/introduction/), and [Token API MCP](/ai-suite/token-api-mcp/introduction/).

### Why Use Onchain Data with AI?

Using onchain data with AI unlocks powerful new ways to interact with and understand blockchain ecosystems.

- **AI for Non-Technical End Users**: AI can turn complex onchain data into accessible insights. Assistants powered by AI enable you to explore and analyze blockchain data without coding.
- **AI for Developers**: You can use AI to interact directly with The Graph's data through your agents or build AI-powered applications on top of it. This streamlines development and opens up more intuitive, dynamic use cases.

## AI for Non-Technical/End Users

[Graph Assistant](/ai-suite/graph-assistant/introduction/) is a powerful **agentic** application that empowers users to easily interact with blockchain data. Ask questions in simple, natural language and get rich, AI powered insights. Both technical developers and non-technical product teams can move faster, make smarter decisions, and gain a clearer understanding than ever before.

### Benefits of Using Graph Assistant

- **Natural language Input**: You don't need to write complex queries or sift through dashboards. Simply ask your question in plain English and get clear, structured results.
- **Multi-source support**: Works across multiple Subgraphs and Token API. The Assistant automatically determines which data source to use, so you don't have to switch tools or manage endpoints.
- **Schema-free access**: You don't need to understand the schema. You can refer to tokens, protocols, dates, or addresses using natural language. The Assistant takes care of the rest.

### Conversational Querying with Graph Assistant

**Example queries:**

- "List the top-5 swaps by USD value in the last 24 hours."
- "Give me the daily volume on Uniswap."
- "List the 20 most recently registered .eth names."

[Graph Assistant](/ai-suite/graph-assistant/introduction/) will eventually be a one-stop shop for interacting with The Graph. Right now, it's an agentic AI app that uses state-of-the-art AI techniques, LLMs, and MCPs to understand and answer your questions about [Subgraphs](/subgraphs/developing/subgraphs/) and [Token API](/token-api/quick-start/) data.

## AI for Developers

### Enable Natural Language Access to Onchain Data

[Model Context Protocol](https://modelcontextprotocol.io/introduction) (MCP) servers connect to Claude, Cline, and Cursor. They enable models to understand, query, and interact with structured onchain data using natural language. MCPs remove the need to write low-level queries or interact with APIs directly.

### Subgraph MCP

The [Subgraph MCP](/ai-suite/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.

### Token API MCP

The [Token API MCP](/ai-suite/token-api-mcp/introduction/) MCP server enables models to access onchain token data. It supports querying token metadata, wallet balances, transfer history, and top token holders through simple prompts.

#### Benefits of Using Subgraph and Token API MCPs

- Query Subgraphs and token data using natural language
- Access GraphQL schemas and token metadata without manual queries
- Find Subgraphs by keyword or contract and check 30-day usage
- Retrieve real-time data from The Graph and onchain token sources
- Get wallet balances, transfer history, and top token holders
26 changes: 26 additions & 0 deletions website/src/pages/ar/ai-suite/graph-assistant/faq.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: Graph Assistant FAQ
sidebarTitle: FAQ
---

This page summarizes some of the most common questions for developers using Graph Assistant.

1. What is The Graph Assistant?

The Graph Assistant is an AI-powered chat interface that lets you query blockchain data in plain English. Under the hood, it translates your questions into GraphQL calls against Subgraphs and the Token API, then returns results, no coding required.

2. What is an agentic application?

An agentic application combines AI-driven reasoning with external data sources or APIs to take autonomous actions on your behalf. In this case, Graph Assistant acts as an “agent” that interprets your natural-language prompts, builds and dispatches GraphQL queries, and formats the results so that you don't need to write or manage queries yourself.

3. Which networks and data does Graph Assistant support?

The Assistant has access to Subgraphs across multiple chains. If a Subgraph is published to The Graph Network and is being indexed, the Assistant can automatically route queries to it. The Assistant also has access to the Token API on Ethereum Mainnet, BSC, Unichain, Arbitrum-One, Optimism, and Polygon.

4. Is there a usage limit or quota?

Yes, 10 questions per hour.

5. What if the Assistant can't interpret my question?

When the Assistant fails to parse your intent (for example, ambiguous token name, missing context, or an unsupported request), it will prompt you for clarification. For instance, it might ask, “Did you mean XYZ on Ethereum or XYZ on Arbitrum?” or “Please specify a date range for this query.” If you continue to see parsing errors, check that you're using correct token symbols or specifying networks and time frames clearly.
56 changes: 56 additions & 0 deletions website/src/pages/ar/ai-suite/graph-assistant/how-to-guide.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,56 @@
---
title: How To Use The Graph Assistant
sidebarTitle: How-to Guide
---

## نظره عامة

You type a natural language question into the chat interface, such as:

```yaml
'On Uniswap, return the top-10 pools by total value locked in USD.'
```

> [!IMPORTANT] All users can process 10 free queries per user per hour.
>
> [!NOTE] Disclaimer: By using Graph Assistant, you acknowledge that your requests may be logged and used to improve the performance of the underlying agents. Do not share sensitive, personal, or private information.

### Behind the Scenes

The Assistant:

1. Interprets your intent
2. Maps it to the correct Subgraphs or Token API endpoint
3. Executes optimized queries
4. Returns clean, structured results

You don't need to write queries or understand a Subgraph's schema, you simply ask.

### Example Use Cases

**Protocol Analytics**

- “Compare daily active users on Aave vs. Compound in May 2025.”
- “Show me the total value locked (TVL) for XYZDAO over the last quarter.”

**Token Insights**

- “What are the top 10 tokens by market cap on Ethereum right now?”
- “How many XYZ did I receive between May 1 and May 15?”

**Historical Data Retrieval**

- “Fetch the token price history of XYZ for the last six months.”
- “What was the average gas price on Ethereum during April?”

**Portfolio Monitoring**

- “List my wallet’s current token balances and their USD equivalents.”
- “Calculate profit/loss on XYZ since xyz date.”

**Cross-Chain Comparison**

- “Show me the 7-day trading volume of XYZ on Ethereum vs. Polygon.”
- “How many XYZ swaps occurred on Arbitrum yesterday?”

To get started follow the [quickstart](/ai-suite/graph-assistant/quick-start/) and explore its capabilities.
31 changes: 31 additions & 0 deletions website/src/pages/ar/ai-suite/graph-assistant/introduction.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
---
title: مقدمة
---

> [!IMPORTANT] Graph Assistant is still in **beta**. Expect breaking changes, rate limits, and potential downtime.

[Graph Assistant](https://thegraph.com/graph-assistant) (Beta) gives instant, code-free access to blockchain data, transforming natural language into precise, AI-powered queries without the need to code.

## نظره عامة

[Graph Assistant](https://thegraph.com/graph-assistant) is an advanced, [agentic](/en/ai-suite/graph-assistant/faq/) easy-to-use chat interface for querying blockchain data using natural language. Unlike a basic chatbot, Graph Assistant can understand your intent, build complex queries, and execute them automatically. This gives you rich, AI-powered insights from onchain data without writing any code.

- **Automatically** interprets user intent, generates precise queries, executes them via The Graph's Subgraphs and Token API, and presents structured, AI-powered answers without requiring any code.
- **Removes** the technical complexity found in traditional dashboards or chatbots. It provides composable insights directly from indexed Subgraphs and Token datasets.

## Core Features

| Feature | الوصف |
| ---------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| **Friendly Interface** | Conversational access to blockchain data via natural language. You simply ask questions, the Assistant fetches the answer, and renders results. |
| **Backed by Subgraphs** | Uses subgraphs to index protocol-specific data like transactions, events, and protocol metrics. |
| **Backed by Token API** | Uses Token API for token-level information like balances, transfers, and metadata. |
| **No Setup Required** | No need to configure data sources or write queries. |
| **Automatic Query Building** | The Assistant performs complex queries such as fetching historical token volumes, protocol analytics, or cross-chain data and handles filtering, pagination, and joins across Subgraphs automatically. |

## Help Shape What's Next

This is in **beta**, and community input is essential. If you have ideas, questions, or run into anything unexpected, we'd love to hear from you:

- Join the community on [Discord](https://discord.com/invite/graphprotocol): Provide feedback and stay in the loop with other builders. You'll be able to join the `#graph-assistant` channel to share your experience directly.
- Interested in going deeper? Reach out to become a dedicated beta tester so your specific use case can be better supported.
44 changes: 44 additions & 0 deletions website/src/pages/ar/ai-suite/graph-assistant/quick-start.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
title: بداية سريعة
---

> [!IMPORTANT] Graph Assistant is still in **beta**. Expect breaking changes, rate limits, and potential downtime.

This guide provides step-by-step instructions for getting started with Graph Assistant quickly.

## Step-by Step

### Step 1. Create an Account

Go to: [Graph Assistant](https://thegraph.com/graph-assistant)

- Click Sign Up (or Log In if you already have an account).
- Use your Google, GitHub, X, email or wallet credentials to log in.
- No additional setup is required.

### Step 2. Open the Assistant Chat

After logging in:

- You'll see Graph Assistant's interface.
- At the bottom of the page, you will find a chat input bar. This is where you will interact with the Assistant.

### Step 3: Ask Your First Question

> [!IMPORTANT] All users can process 10 free queries per user per hour.

In the input bar, type a natural-language query (everyday language).

Example:

```yaml
Show me the 24-hour trading volume of XYZ token on Ethereum
```

> [!NOTE] Disclaimer: By using Graph Assistant, you acknowledge that your requests may be logged and used to improve the performance of the AI interface. Do not share sensitive, personal, or private information.

The Assistant will:

- Digest your question
- Fetch onchain data using Subgraphs or the Token API
- Return a clean, formatted response with the data you need
Loading