Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5198 commits
Select commit Hold shift + click to select a range
9a00555
New translations migrate-from-alchemy.mdx (Spanish)
benface Nov 17, 2025
a5c12fe
New translations migrate-from-alchemy.mdx (Arabic)
benface Nov 17, 2025
cd75847
New translations migrate-from-alchemy.mdx (Czech)
benface Nov 17, 2025
ad8f7e0
New translations migrate-from-alchemy.mdx (German)
benface Nov 17, 2025
37d55a7
New translations migrate-from-alchemy.mdx (Italian)
benface Nov 17, 2025
84c0d68
New translations migrate-from-alchemy.mdx (Japanese)
benface Nov 17, 2025
652ec09
New translations migrate-from-alchemy.mdx (Korean)
benface Nov 17, 2025
cc4c64c
New translations migrate-from-alchemy.mdx (Dutch)
benface Nov 17, 2025
7e5bd14
New translations migrate-from-alchemy.mdx (Polish)
benface Nov 17, 2025
d368bde
New translations migrate-from-alchemy.mdx (Portuguese)
benface Nov 17, 2025
f17b209
New translations migrate-from-alchemy.mdx (Russian)
benface Nov 17, 2025
ca7b3c6
New translations migrate-from-alchemy.mdx (Swedish)
benface Nov 17, 2025
ff6f594
New translations migrate-from-alchemy.mdx (Turkish)
benface Nov 17, 2025
b7efde1
New translations migrate-from-alchemy.mdx (Ukrainian)
benface Nov 17, 2025
66f90dd
New translations migrate-from-alchemy.mdx (Chinese Simplified)
benface Nov 17, 2025
a48b35b
New translations migrate-from-alchemy.mdx (Urdu (Pakistan))
benface Nov 17, 2025
17a1287
New translations migrate-from-alchemy.mdx (Vietnamese)
benface Nov 17, 2025
4e7bc93
New translations migrate-from-alchemy.mdx (Marathi)
benface Nov 17, 2025
da596b3
New translations migrate-from-alchemy.mdx (Hindi)
benface Nov 17, 2025
8577e81
New translations faq.mdx (Romanian)
benface Nov 20, 2025
9b32ebb
New translations faq.mdx (French)
benface Nov 20, 2025
392a8c3
New translations introduction.mdx (Romanian)
benface Nov 20, 2025
2cceb71
New translations claude.mdx (Romanian)
benface Nov 20, 2025
865ac19
New translations cline.mdx (Romanian)
benface Nov 20, 2025
4996960
New translations cursor.mdx (Romanian)
benface Nov 20, 2025
766892c
New translations faq.mdx (Spanish)
benface Nov 20, 2025
91858cf
New translations faq.mdx (Arabic)
benface Nov 20, 2025
c8390bc
New translations faq.mdx (Czech)
benface Nov 20, 2025
1dbb30e
New translations faq.mdx (German)
benface Nov 20, 2025
b0c27b4
New translations faq.mdx (Italian)
benface Nov 20, 2025
3fea6ac
New translations faq.mdx (Japanese)
benface Nov 20, 2025
71a90d4
New translations faq.mdx (Korean)
benface Nov 20, 2025
91dd981
New translations faq.mdx (Dutch)
benface Nov 20, 2025
d44da76
New translations faq.mdx (Polish)
benface Nov 20, 2025
a5dcc1e
New translations faq.mdx (Portuguese)
benface Nov 20, 2025
b698d9e
New translations faq.mdx (Russian)
benface Nov 20, 2025
ff70fc8
New translations faq.mdx (Swedish)
benface Nov 20, 2025
08fc715
New translations faq.mdx (Turkish)
benface Nov 20, 2025
3d2b1ad
New translations faq.mdx (Ukrainian)
benface Nov 20, 2025
ed0806b
New translations faq.mdx (Chinese Simplified)
benface Nov 20, 2025
00b40ba
New translations faq.mdx (Urdu (Pakistan))
benface Nov 20, 2025
f595f7d
New translations faq.mdx (Vietnamese)
benface Nov 20, 2025
67e5c87
New translations faq.mdx (Marathi)
benface Nov 20, 2025
3aaac6c
New translations faq.mdx (Hindi)
benface Nov 20, 2025
9b1e2a8
New translations introduction.mdx (French)
benface Nov 20, 2025
3cef7db
New translations claude.mdx (French)
benface Nov 20, 2025
ad5ebca
New translations cline.mdx (French)
benface Nov 20, 2025
cb7f294
New translations cursor.mdx (French)
benface Nov 20, 2025
0f2285c
New translations introduction.mdx (Spanish)
benface Nov 20, 2025
13620f8
New translations claude.mdx (Spanish)
benface Nov 20, 2025
aa0169c
New translations cline.mdx (Spanish)
benface Nov 20, 2025
f0a024c
New translations cursor.mdx (Spanish)
benface Nov 20, 2025
545fb5c
New translations introduction.mdx (Arabic)
benface Nov 20, 2025
bb8ca7f
New translations claude.mdx (Arabic)
benface Nov 20, 2025
0849007
New translations cline.mdx (Arabic)
benface Nov 20, 2025
f508ea3
New translations cursor.mdx (Arabic)
benface Nov 20, 2025
6415e75
New translations introduction.mdx (Czech)
benface Nov 20, 2025
6d39151
New translations claude.mdx (Czech)
benface Nov 20, 2025
79bfc17
New translations cline.mdx (Czech)
benface Nov 20, 2025
62b8045
New translations cursor.mdx (Czech)
benface Nov 20, 2025
6f04ce5
New translations introduction.mdx (German)
benface Nov 20, 2025
78942c4
New translations claude.mdx (German)
benface Nov 20, 2025
146343d
New translations cline.mdx (German)
benface Nov 20, 2025
423618f
New translations cursor.mdx (German)
benface Nov 20, 2025
f5f6f74
New translations introduction.mdx (Italian)
benface Nov 20, 2025
8314b82
New translations claude.mdx (Italian)
benface Nov 20, 2025
ae2444e
New translations cline.mdx (Italian)
benface Nov 20, 2025
63feb96
New translations cursor.mdx (Italian)
benface Nov 20, 2025
302a472
New translations introduction.mdx (Japanese)
benface Nov 20, 2025
1b5bcee
New translations claude.mdx (Japanese)
benface Nov 20, 2025
e9bc586
New translations cline.mdx (Japanese)
benface Nov 20, 2025
4b24667
New translations cursor.mdx (Japanese)
benface Nov 20, 2025
cc3dec7
New translations introduction.mdx (Korean)
benface Nov 20, 2025
8b0da51
New translations claude.mdx (Korean)
benface Nov 20, 2025
7184bbb
New translations cline.mdx (Korean)
benface Nov 20, 2025
75962ce
New translations cursor.mdx (Korean)
benface Nov 20, 2025
3990b35
New translations introduction.mdx (Dutch)
benface Nov 20, 2025
cb73ca8
New translations claude.mdx (Dutch)
benface Nov 20, 2025
7dbec6e
New translations cline.mdx (Dutch)
benface Nov 20, 2025
e637669
New translations cursor.mdx (Dutch)
benface Nov 20, 2025
878359c
New translations introduction.mdx (Polish)
benface Nov 20, 2025
398db66
New translations claude.mdx (Polish)
benface Nov 20, 2025
a13973e
New translations cline.mdx (Polish)
benface Nov 20, 2025
25e53a2
New translations cursor.mdx (Polish)
benface Nov 20, 2025
3b1690c
New translations introduction.mdx (Portuguese)
benface Nov 20, 2025
bf1a5f7
New translations claude.mdx (Portuguese)
benface Nov 20, 2025
79f1191
New translations cline.mdx (Portuguese)
benface Nov 20, 2025
9be12a5
New translations cursor.mdx (Portuguese)
benface Nov 20, 2025
0e34ecc
New translations introduction.mdx (Russian)
benface Nov 20, 2025
e72817e
New translations claude.mdx (Russian)
benface Nov 20, 2025
fa7866e
New translations cline.mdx (Russian)
benface Nov 20, 2025
7c70760
New translations cursor.mdx (Russian)
benface Nov 20, 2025
d2d8043
New translations introduction.mdx (Swedish)
benface Nov 20, 2025
438af87
New translations claude.mdx (Swedish)
benface Nov 20, 2025
c602a8d
New translations cline.mdx (Swedish)
benface Nov 20, 2025
d54af88
New translations cursor.mdx (Swedish)
benface Nov 20, 2025
ed38599
New translations introduction.mdx (Turkish)
benface Nov 20, 2025
b004177
New translations claude.mdx (Turkish)
benface Nov 20, 2025
0eaf2ed
New translations cline.mdx (Turkish)
benface Nov 20, 2025
5e6e953
New translations cursor.mdx (Turkish)
benface Nov 20, 2025
1c255f9
New translations introduction.mdx (Ukrainian)
benface Nov 20, 2025
337bb98
New translations claude.mdx (Ukrainian)
benface Nov 20, 2025
c40e403
New translations cline.mdx (Ukrainian)
benface Nov 20, 2025
f3fd6c1
New translations cursor.mdx (Ukrainian)
benface Nov 20, 2025
19ed38f
New translations introduction.mdx (Chinese Simplified)
benface Nov 20, 2025
f49800f
New translations claude.mdx (Chinese Simplified)
benface Nov 20, 2025
3502cba
New translations cline.mdx (Chinese Simplified)
benface Nov 20, 2025
1fb9562
New translations cursor.mdx (Chinese Simplified)
benface Nov 20, 2025
3cb4988
New translations introduction.mdx (Urdu (Pakistan))
benface Nov 20, 2025
56693a8
New translations claude.mdx (Urdu (Pakistan))
benface Nov 20, 2025
f2b7fc9
New translations cline.mdx (Urdu (Pakistan))
benface Nov 20, 2025
9cd1b3d
New translations cursor.mdx (Urdu (Pakistan))
benface Nov 20, 2025
e399e9e
New translations introduction.mdx (Vietnamese)
benface Nov 20, 2025
0956f1c
New translations claude.mdx (Vietnamese)
benface Nov 20, 2025
61e9f33
New translations cline.mdx (Vietnamese)
benface Nov 20, 2025
0f7467e
New translations cursor.mdx (Vietnamese)
benface Nov 20, 2025
278e97e
New translations introduction.mdx (Marathi)
benface Nov 20, 2025
4b21893
New translations claude.mdx (Marathi)
benface Nov 20, 2025
bac9b11
New translations cline.mdx (Marathi)
benface Nov 20, 2025
587375e
New translations cursor.mdx (Marathi)
benface Nov 20, 2025
be6809c
New translations introduction.mdx (Hindi)
benface Nov 20, 2025
a45055b
New translations claude.mdx (Hindi)
benface Nov 20, 2025
984bb89
New translations cline.mdx (Hindi)
benface Nov 20, 2025
223d188
New translations cursor.mdx (Hindi)
benface Nov 20, 2025
9525ff3
New translations _meta-titles.json (Romanian)
benface Nov 20, 2025
e20141c
New translations gpt.mdx (Romanian)
benface Nov 20, 2025
0ae9bb0
New translations upgrade-to-v1.mdx (Romanian)
benface Nov 20, 2025
3e50d60
New translations holders.mdx (Romanian)
benface Nov 20, 2025
54fb488
New translations tokens.mdx (Romanian)
benface Nov 20, 2025
2de130c
New translations _meta-titles.json (French)
benface Nov 20, 2025
fb1a628
New translations gpt.mdx (French)
benface Nov 20, 2025
dd96675
New translations upgrade-to-v1.mdx (French)
benface Nov 20, 2025
3f326ad
New translations holders.mdx (French)
benface Nov 20, 2025
24d7045
New translations tokens.mdx (French)
benface Nov 20, 2025
c35c0c2
New translations _meta-titles.json (Spanish)
benface Nov 20, 2025
d7f9c7b
New translations gpt.mdx (Spanish)
benface Nov 20, 2025
56c008a
New translations upgrade-to-v1.mdx (Spanish)
benface Nov 20, 2025
e6905d0
New translations holders.mdx (Spanish)
benface Nov 20, 2025
555e4d1
New translations tokens.mdx (Spanish)
benface Nov 20, 2025
c793f7f
New translations _meta-titles.json (Arabic)
benface Nov 20, 2025
dae37f7
New translations gpt.mdx (Arabic)
benface Nov 20, 2025
bc5cd87
New translations upgrade-to-v1.mdx (Arabic)
benface Nov 20, 2025
2fd3a4e
New translations holders.mdx (Arabic)
benface Nov 20, 2025
89d95ce
New translations tokens.mdx (Arabic)
benface Nov 20, 2025
0b6ec69
New translations _meta-titles.json (Czech)
benface Nov 20, 2025
0f7b618
New translations gpt.mdx (Czech)
benface Nov 20, 2025
cbabdf9
New translations upgrade-to-v1.mdx (Czech)
benface Nov 20, 2025
d74b249
New translations holders.mdx (Czech)
benface Nov 20, 2025
fc9565b
New translations tokens.mdx (Czech)
benface Nov 20, 2025
a37ee36
New translations _meta-titles.json (German)
benface Nov 20, 2025
02d572b
New translations gpt.mdx (German)
benface Nov 20, 2025
a4bb1d7
New translations upgrade-to-v1.mdx (German)
benface Nov 20, 2025
392d88c
New translations holders.mdx (German)
benface Nov 20, 2025
89f7a0c
New translations tokens.mdx (German)
benface Nov 20, 2025
bf348b4
New translations _meta-titles.json (Italian)
benface Nov 20, 2025
598ee0f
New translations gpt.mdx (Italian)
benface Nov 20, 2025
cb03402
New translations upgrade-to-v1.mdx (Italian)
benface Nov 20, 2025
e9f5a59
New translations holders.mdx (Italian)
benface Nov 20, 2025
c29f707
New translations tokens.mdx (Italian)
benface Nov 20, 2025
a80e8aa
New translations _meta-titles.json (Japanese)
benface Nov 20, 2025
546f9a5
New translations gpt.mdx (Japanese)
benface Nov 20, 2025
1c12c6b
New translations upgrade-to-v1.mdx (Japanese)
benface Nov 20, 2025
9c8ecb8
New translations holders.mdx (Japanese)
benface Nov 20, 2025
352a289
New translations tokens.mdx (Japanese)
benface Nov 20, 2025
a8585da
New translations _meta-titles.json (Korean)
benface Nov 20, 2025
24b1ce9
New translations gpt.mdx (Korean)
benface Nov 20, 2025
01207d9
New translations upgrade-to-v1.mdx (Korean)
benface Nov 20, 2025
bd830b8
New translations holders.mdx (Korean)
benface Nov 20, 2025
d502a6f
New translations tokens.mdx (Korean)
benface Nov 20, 2025
3aa7781
New translations _meta-titles.json (Dutch)
benface Nov 20, 2025
baf5e52
New translations gpt.mdx (Dutch)
benface Nov 20, 2025
5d09925
New translations upgrade-to-v1.mdx (Dutch)
benface Nov 20, 2025
62ec6bb
New translations holders.mdx (Dutch)
benface Nov 20, 2025
adcafbc
New translations tokens.mdx (Dutch)
benface Nov 20, 2025
6ed35a3
New translations _meta-titles.json (Polish)
benface Nov 20, 2025
82ba715
New translations gpt.mdx (Polish)
benface Nov 20, 2025
f6fc1a3
New translations upgrade-to-v1.mdx (Polish)
benface Nov 20, 2025
bae6288
New translations holders.mdx (Polish)
benface Nov 20, 2025
fda541c
New translations tokens.mdx (Polish)
benface Nov 20, 2025
8fb6653
New translations _meta-titles.json (Portuguese)
benface Nov 20, 2025
396871d
New translations gpt.mdx (Portuguese)
benface Nov 20, 2025
9ab16c5
New translations upgrade-to-v1.mdx (Portuguese)
benface Nov 20, 2025
b62ce7c
New translations holders.mdx (Portuguese)
benface Nov 20, 2025
b1c3785
New translations tokens.mdx (Portuguese)
benface Nov 20, 2025
c76c468
New translations _meta-titles.json (Russian)
benface Nov 20, 2025
24190d2
New translations gpt.mdx (Russian)
benface Nov 20, 2025
fc63817
New translations upgrade-to-v1.mdx (Russian)
benface Nov 20, 2025
c7a2fd4
New translations holders.mdx (Russian)
benface Nov 20, 2025
235382e
New translations tokens.mdx (Russian)
benface Nov 20, 2025
d1aa66f
New translations _meta-titles.json (Swedish)
benface Nov 20, 2025
f5fbb16
New translations gpt.mdx (Swedish)
benface Nov 20, 2025
af86c7d
New translations upgrade-to-v1.mdx (Swedish)
benface Nov 20, 2025
9eb4fb8
New translations holders.mdx (Swedish)
benface Nov 20, 2025
7266914
New translations tokens.mdx (Swedish)
benface Nov 20, 2025
f67cac9
New translations _meta-titles.json (Turkish)
benface Nov 20, 2025
4f5560b
New translations gpt.mdx (Turkish)
benface Nov 20, 2025
9ff0a14
New translations upgrade-to-v1.mdx (Turkish)
benface Nov 20, 2025
eda749d
New translations holders.mdx (Turkish)
benface Nov 20, 2025
42c924b
New translations tokens.mdx (Turkish)
benface Nov 20, 2025
0a806b8
New translations _meta-titles.json (Ukrainian)
benface Nov 20, 2025
5aed9e2
New translations gpt.mdx (Ukrainian)
benface Nov 20, 2025
4e3b389
New translations upgrade-to-v1.mdx (Ukrainian)
benface Nov 20, 2025
bf2ac9e
New translations holders.mdx (Ukrainian)
benface Nov 20, 2025
4689073
New translations tokens.mdx (Ukrainian)
benface Nov 20, 2025
0dea423
New translations _meta-titles.json (Chinese Simplified)
benface Nov 20, 2025
3fa864e
New translations gpt.mdx (Chinese Simplified)
benface Nov 20, 2025
28b77a2
New translations upgrade-to-v1.mdx (Chinese Simplified)
benface Nov 20, 2025
b133afa
New translations holders.mdx (Chinese Simplified)
benface Nov 20, 2025
ef2466e
New translations tokens.mdx (Chinese Simplified)
benface Nov 20, 2025
3018bb4
New translations _meta-titles.json (Urdu (Pakistan))
benface Nov 20, 2025
b03e93e
New translations gpt.mdx (Urdu (Pakistan))
benface Nov 20, 2025
245ec39
New translations upgrade-to-v1.mdx (Urdu (Pakistan))
benface Nov 20, 2025
3116dc5
New translations holders.mdx (Urdu (Pakistan))
benface Nov 20, 2025
ffba5b8
New translations tokens.mdx (Urdu (Pakistan))
benface Nov 20, 2025
38f2c44
New translations _meta-titles.json (Vietnamese)
benface Nov 20, 2025
e81aa50
New translations gpt.mdx (Vietnamese)
benface Nov 20, 2025
03163c7
New translations upgrade-to-v1.mdx (Vietnamese)
benface Nov 20, 2025
5e5f20c
New translations holders.mdx (Vietnamese)
benface Nov 20, 2025
dda7350
New translations tokens.mdx (Vietnamese)
benface Nov 20, 2025
42feb43
New translations _meta-titles.json (Marathi)
benface Nov 20, 2025
a660bd2
New translations gpt.mdx (Marathi)
benface Nov 20, 2025
5769dae
New translations upgrade-to-v1.mdx (Marathi)
benface Nov 20, 2025
5bbbf17
New translations holders.mdx (Marathi)
benface Nov 20, 2025
e1b42b8
New translations tokens.mdx (Marathi)
benface Nov 20, 2025
c4c6c98
New translations _meta-titles.json (Hindi)
benface Nov 20, 2025
2e797e5
New translations gpt.mdx (Hindi)
benface Nov 20, 2025
036f45c
New translations upgrade-to-v1.mdx (Hindi)
benface Nov 20, 2025
f5d5f0a
New translations holders.mdx (Hindi)
benface Nov 20, 2025
9dc2a65
New translations tokens.mdx (Hindi)
benface Nov 20, 2025
9dd3639
New translations endpoint-pricing.mdx (Romanian)
benface Nov 20, 2025
340af3d
New translations endpoint-pricing.mdx (French)
benface Nov 20, 2025
cb0254e
New translations endpoint-pricing.mdx (Spanish)
benface Nov 20, 2025
3e16a71
New translations endpoint-pricing.mdx (Arabic)
benface Nov 20, 2025
a5cad6b
New translations endpoint-pricing.mdx (Czech)
benface Nov 20, 2025
62a1a71
New translations endpoint-pricing.mdx (German)
benface Nov 20, 2025
d24f2d0
New translations endpoint-pricing.mdx (Italian)
benface Nov 20, 2025
6bf7c99
New translations endpoint-pricing.mdx (Japanese)
benface Nov 20, 2025
60890cb
New translations endpoint-pricing.mdx (Korean)
benface Nov 20, 2025
98f5de5
New translations endpoint-pricing.mdx (Dutch)
benface Nov 20, 2025
8a691fb
New translations endpoint-pricing.mdx (Polish)
benface Nov 20, 2025
3a27bb4
New translations endpoint-pricing.mdx (Portuguese)
benface Nov 20, 2025
a376d8e
New translations endpoint-pricing.mdx (Russian)
benface Nov 20, 2025
a5dbf21
New translations endpoint-pricing.mdx (Swedish)
benface Nov 20, 2025
2fb8287
New translations endpoint-pricing.mdx (Turkish)
benface Nov 20, 2025
2cfa095
New translations endpoint-pricing.mdx (Ukrainian)
benface Nov 20, 2025
a134d0f
New translations endpoint-pricing.mdx (Chinese Simplified)
benface Nov 20, 2025
0eeb95c
New translations endpoint-pricing.mdx (Urdu (Pakistan))
benface Nov 20, 2025
93df59f
New translations endpoint-pricing.mdx (Vietnamese)
benface Nov 20, 2025
6473058
New translations endpoint-pricing.mdx (Marathi)
benface Nov 20, 2025
578ef09
New translations endpoint-pricing.mdx (Hindi)
benface Nov 20, 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)
5 changes: 5 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,5 @@
{
"ai-introduction": "The Graph's AI",
"subgraph-mcp": "Subgraph MCP",
"token-api-mcp": "Token API MCP"
}
37 changes: 37 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,37 @@
---
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 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 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 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 Mainnet or XYZ on Arbitrum One?” 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 Mainnet 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 Mainnet 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 Mainnet vs. Polygon Mainnet.”
- “How many XYZ swaps occurred on Arbitrum One 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 Mainnet
```

> [!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