Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
5513 commits
Select commit Hold shift + click to select a range
9a9e76e
New translations about.mdx (French)
benface Dec 10, 2025
674e37f
New translations quick-start.mdx (French)
benface Dec 10, 2025
7e3dd20
New translations about.mdx (Spanish)
benface Dec 10, 2025
3167969
New translations quick-start.mdx (Spanish)
benface Dec 10, 2025
f4a92fb
New translations about.mdx (Arabic)
benface Dec 10, 2025
fe1d575
New translations quick-start.mdx (Arabic)
benface Dec 10, 2025
ff6d853
New translations about.mdx (Czech)
benface Dec 10, 2025
bff3a33
New translations quick-start.mdx (Czech)
benface Dec 10, 2025
2a40944
New translations about.mdx (German)
benface Dec 10, 2025
3db2057
New translations quick-start.mdx (German)
benface Dec 10, 2025
63dcddb
New translations about.mdx (Italian)
benface Dec 10, 2025
bceef1a
New translations quick-start.mdx (Italian)
benface Dec 10, 2025
f448227
New translations about.mdx (Japanese)
benface Dec 10, 2025
74e08e1
New translations quick-start.mdx (Japanese)
benface Dec 10, 2025
a18aff7
New translations about.mdx (Korean)
benface Dec 10, 2025
f2ee47c
New translations quick-start.mdx (Korean)
benface Dec 10, 2025
874b394
New translations about.mdx (Dutch)
benface Dec 10, 2025
260c49c
New translations quick-start.mdx (Dutch)
benface Dec 10, 2025
b688069
New translations about.mdx (Polish)
benface Dec 10, 2025
e8f9d76
New translations quick-start.mdx (Polish)
benface Dec 10, 2025
20adbc5
New translations about.mdx (Portuguese)
benface Dec 10, 2025
90fe531
New translations quick-start.mdx (Portuguese)
benface Dec 10, 2025
a157740
New translations about.mdx (Russian)
benface Dec 10, 2025
4e46a50
New translations quick-start.mdx (Russian)
benface Dec 10, 2025
618be8e
New translations about.mdx (Swedish)
benface Dec 10, 2025
2a6c63a
New translations quick-start.mdx (Swedish)
benface Dec 10, 2025
6ef5db5
New translations about.mdx (Turkish)
benface Dec 10, 2025
af94ebe
New translations quick-start.mdx (Turkish)
benface Dec 10, 2025
8b0490f
New translations about.mdx (Ukrainian)
benface Dec 10, 2025
c2f8efb
New translations quick-start.mdx (Ukrainian)
benface Dec 10, 2025
10d44c3
New translations about.mdx (Chinese Simplified)
benface Dec 10, 2025
5b76dda
New translations quick-start.mdx (Chinese Simplified)
benface Dec 10, 2025
b592ead
New translations about.mdx (Urdu (Pakistan))
benface Dec 10, 2025
b0f1eb4
New translations quick-start.mdx (Urdu (Pakistan))
benface Dec 10, 2025
0daacca
New translations about.mdx (Vietnamese)
benface Dec 10, 2025
4d712e0
New translations quick-start.mdx (Vietnamese)
benface Dec 10, 2025
6053212
New translations about.mdx (Marathi)
benface Dec 10, 2025
bccb8d4
New translations quick-start.mdx (Marathi)
benface Dec 10, 2025
223542d
New translations about.mdx (Hindi)
benface Dec 10, 2025
13b4f9a
New translations quick-start.mdx (Hindi)
benface Dec 10, 2025
8b2f5ad
New translations faq.mdx (Romanian)
benface Dec 10, 2025
e6a24c1
New translations faq.mdx (French)
benface Dec 10, 2025
6b56c0b
New translations faq.mdx (Spanish)
benface Dec 10, 2025
f024371
New translations faq.mdx (Arabic)
benface Dec 10, 2025
9f94878
New translations faq.mdx (Czech)
benface Dec 10, 2025
7ce9c97
New translations faq.mdx (German)
benface Dec 10, 2025
d3bbeec
New translations faq.mdx (Italian)
benface Dec 10, 2025
8814340
New translations faq.mdx (Japanese)
benface Dec 10, 2025
aeda0ea
New translations faq.mdx (Korean)
benface Dec 10, 2025
1216dea
New translations faq.mdx (Dutch)
benface Dec 10, 2025
671533f
New translations faq.mdx (Polish)
benface Dec 10, 2025
f28dffb
New translations faq.mdx (Portuguese)
benface Dec 10, 2025
640da13
New translations faq.mdx (Russian)
benface Dec 10, 2025
8f8f638
New translations faq.mdx (Swedish)
benface Dec 10, 2025
1debc80
New translations faq.mdx (Turkish)
benface Dec 10, 2025
f92fe58
New translations faq.mdx (Ukrainian)
benface Dec 10, 2025
7d52b85
New translations faq.mdx (Chinese Simplified)
benface Dec 10, 2025
9b1f0a4
New translations faq.mdx (Urdu (Pakistan))
benface Dec 10, 2025
df4e6a2
New translations faq.mdx (Vietnamese)
benface Dec 10, 2025
75b0981
New translations faq.mdx (Marathi)
benface Dec 10, 2025
b18cb1b
New translations faq.mdx (Hindi)
benface Dec 10, 2025
7141a3a
New translations contracts.mdx (Romanian)
benface Dec 10, 2025
8c6d970
New translations contracts.mdx (French)
benface Dec 10, 2025
7fa2460
New translations contracts.mdx (Spanish)
benface Dec 10, 2025
8f10109
New translations contracts.mdx (Arabic)
benface Dec 10, 2025
5ab1d7f
New translations contracts.mdx (Czech)
benface Dec 10, 2025
6f4e9d6
New translations contracts.mdx (German)
benface Dec 10, 2025
a42700f
New translations contracts.mdx (Italian)
benface Dec 10, 2025
944aba0
New translations contracts.mdx (Japanese)
benface Dec 10, 2025
6a40a70
New translations contracts.mdx (Korean)
benface Dec 10, 2025
efc9664
New translations contracts.mdx (Dutch)
benface Dec 10, 2025
c809820
New translations contracts.mdx (Polish)
benface Dec 10, 2025
0d4314f
New translations contracts.mdx (Portuguese)
benface Dec 10, 2025
3550776
New translations contracts.mdx (Russian)
benface Dec 10, 2025
7d8eee5
New translations contracts.mdx (Swedish)
benface Dec 10, 2025
892d0c1
New translations contracts.mdx (Turkish)
benface Dec 10, 2025
dbcfb82
New translations contracts.mdx (Ukrainian)
benface Dec 10, 2025
486617c
New translations contracts.mdx (Chinese Simplified)
benface Dec 10, 2025
c5cdd2b
New translations contracts.mdx (Urdu (Pakistan))
benface Dec 10, 2025
93b821a
New translations contracts.mdx (Vietnamese)
benface Dec 10, 2025
1b7a489
New translations contracts.mdx (Marathi)
benface Dec 10, 2025
b879a81
New translations contracts.mdx (Hindi)
benface Dec 10, 2025
703585c
New translations tap.mdx (Romanian)
benface Dec 12, 2025
31734ea
New translations tap.mdx (French)
benface Dec 12, 2025
1e55be8
New translations tap.mdx (Spanish)
benface Dec 12, 2025
8868a3a
New translations tap.mdx (Arabic)
benface Dec 12, 2025
5a675ca
New translations tap.mdx (Czech)
benface Dec 12, 2025
20e3c32
New translations tap.mdx (German)
benface Dec 12, 2025
e39b50b
New translations tap.mdx (Italian)
benface Dec 12, 2025
33054aa
New translations tap.mdx (Japanese)
benface Dec 12, 2025
2686ca1
New translations tap.mdx (Korean)
benface Dec 12, 2025
2d52494
New translations tap.mdx (Dutch)
benface Dec 12, 2025
1d7c50d
New translations tap.mdx (Polish)
benface Dec 12, 2025
4fdf346
New translations tap.mdx (Portuguese)
benface Dec 12, 2025
61276aa
New translations tap.mdx (Russian)
benface Dec 12, 2025
973f2ca
New translations tap.mdx (Swedish)
benface Dec 12, 2025
32d2cd2
New translations tap.mdx (Turkish)
benface Dec 12, 2025
f866636
New translations tap.mdx (Ukrainian)
benface Dec 12, 2025
78bb045
New translations tap.mdx (Chinese Simplified)
benface Dec 12, 2025
7732fc8
New translations tap.mdx (Urdu (Pakistan))
benface Dec 12, 2025
d1ca16a
New translations tap.mdx (Vietnamese)
benface Dec 12, 2025
46923a5
New translations tap.mdx (Marathi)
benface Dec 12, 2025
b1c3ab3
New translations tap.mdx (Hindi)
benface Dec 12, 2025
7972254
New translations about.mdx (Romanian)
benface Dec 13, 2025
40f573c
New translations about.mdx (French)
benface Dec 13, 2025
e7edc89
New translations about.mdx (Spanish)
benface Dec 13, 2025
47cd568
New translations about.mdx (Arabic)
benface Dec 13, 2025
da3e58a
New translations about.mdx (Czech)
benface Dec 13, 2025
ef350cf
New translations about.mdx (German)
benface Dec 13, 2025
d06b31a
New translations about.mdx (Italian)
benface Dec 13, 2025
4b653a9
New translations about.mdx (Japanese)
benface Dec 13, 2025
e6a62ab
New translations about.mdx (Korean)
benface Dec 13, 2025
4dd7b9e
New translations about.mdx (Dutch)
benface Dec 13, 2025
bc9129b
New translations about.mdx (Polish)
benface Dec 13, 2025
1b60024
New translations about.mdx (Portuguese)
benface Dec 13, 2025
56c94c2
New translations about.mdx (Russian)
benface Dec 13, 2025
641c16e
New translations about.mdx (Swedish)
benface Dec 13, 2025
d63d81b
New translations about.mdx (Turkish)
benface Dec 13, 2025
132fc80
New translations about.mdx (Ukrainian)
benface Dec 13, 2025
667c700
New translations about.mdx (Chinese Simplified)
benface Dec 13, 2025
e52e67c
New translations about.mdx (Urdu (Pakistan))
benface Dec 13, 2025
e7ef5e5
New translations about.mdx (Vietnamese)
benface Dec 13, 2025
1086102
New translations about.mdx (Marathi)
benface Dec 13, 2025
95f9d49
New translations about.mdx (Hindi)
benface Dec 13, 2025
2e2f87d
New translations index.json (Romanian)
benface Dec 13, 2025
578a6b0
New translations _meta-titles.json (Romanian)
benface Dec 13, 2025
f338aba
New translations index.json (French)
benface Dec 13, 2025
fec9372
New translations _meta-titles.json (French)
benface Dec 13, 2025
54bc013
New translations index.json (Spanish)
benface Dec 13, 2025
8bdc2ef
New translations _meta-titles.json (Spanish)
benface Dec 13, 2025
dcad4b6
New translations index.json (Arabic)
benface Dec 13, 2025
b7b8b49
New translations _meta-titles.json (Arabic)
benface Dec 13, 2025
e817fcc
New translations index.json (Czech)
benface Dec 13, 2025
ee8b0f8
New translations _meta-titles.json (Czech)
benface Dec 13, 2025
67e6aac
New translations index.json (German)
benface Dec 13, 2025
4535127
New translations _meta-titles.json (German)
benface Dec 13, 2025
1157ac4
New translations index.json (Italian)
benface Dec 13, 2025
a0a3acc
New translations _meta-titles.json (Italian)
benface Dec 13, 2025
f1add04
New translations index.json (Japanese)
benface Dec 13, 2025
5010225
New translations _meta-titles.json (Japanese)
benface Dec 13, 2025
39639ca
New translations index.json (Korean)
benface Dec 13, 2025
7a486bd
New translations _meta-titles.json (Korean)
benface Dec 13, 2025
d600260
New translations index.json (Dutch)
benface Dec 13, 2025
af14453
New translations _meta-titles.json (Dutch)
benface Dec 13, 2025
71834eb
New translations index.json (Polish)
benface Dec 13, 2025
7579b38
New translations _meta-titles.json (Polish)
benface Dec 13, 2025
9502373
New translations index.json (Portuguese)
benface Dec 13, 2025
d5a36a8
New translations _meta-titles.json (Portuguese)
benface Dec 13, 2025
17eaf54
New translations index.json (Russian)
benface Dec 13, 2025
b0ba6fb
New translations _meta-titles.json (Russian)
benface Dec 13, 2025
5efa285
New translations index.json (Swedish)
benface Dec 13, 2025
5c45b5a
New translations _meta-titles.json (Swedish)
benface Dec 13, 2025
8910b64
New translations index.json (Turkish)
benface Dec 13, 2025
ab94920
New translations _meta-titles.json (Turkish)
benface Dec 13, 2025
7a13295
New translations index.json (Ukrainian)
benface Dec 13, 2025
891d032
New translations _meta-titles.json (Ukrainian)
benface Dec 13, 2025
ef5c40b
New translations index.json (Chinese Simplified)
benface Dec 13, 2025
c9b7994
New translations _meta-titles.json (Chinese Simplified)
benface Dec 13, 2025
882f80a
New translations index.json (Urdu (Pakistan))
benface Dec 13, 2025
e8c806a
New translations _meta-titles.json (Urdu (Pakistan))
benface Dec 13, 2025
8a290d5
New translations index.json (Vietnamese)
benface Dec 13, 2025
bc21368
New translations _meta-titles.json (Vietnamese)
benface Dec 13, 2025
eeda068
New translations index.json (Marathi)
benface Dec 13, 2025
98030df
New translations _meta-titles.json (Marathi)
benface Dec 13, 2025
bd761a3
New translations index.json (Hindi)
benface Dec 13, 2025
9b5ac50
New translations _meta-titles.json (Hindi)
benface Dec 13, 2025
e114a8b
New translations quick-start.mdx (Romanian)
benface Dec 15, 2025
5679752
New translations quick-start.mdx (French)
benface Dec 15, 2025
e46fb66
New translations quick-start.mdx (Spanish)
benface Dec 15, 2025
d60eb51
New translations quick-start.mdx (Arabic)
benface Dec 15, 2025
ffb3830
New translations quick-start.mdx (Czech)
benface Dec 15, 2025
832a5b2
New translations quick-start.mdx (German)
benface Dec 15, 2025
eb60b4f
New translations quick-start.mdx (Italian)
benface Dec 15, 2025
f2a82c1
New translations quick-start.mdx (Japanese)
benface Dec 15, 2025
f5cfcb8
New translations quick-start.mdx (Korean)
benface Dec 15, 2025
a03ba69
New translations quick-start.mdx (Dutch)
benface Dec 15, 2025
a05992f
New translations quick-start.mdx (Polish)
benface Dec 15, 2025
13f692f
New translations quick-start.mdx (Portuguese)
benface Dec 15, 2025
6ff9a66
New translations quick-start.mdx (Russian)
benface Dec 15, 2025
491a933
New translations quick-start.mdx (Swedish)
benface Dec 15, 2025
7aa3e66
New translations quick-start.mdx (Turkish)
benface Dec 15, 2025
6e35eca
New translations quick-start.mdx (Ukrainian)
benface Dec 15, 2025
e8fa269
New translations quick-start.mdx (Chinese Simplified)
benface Dec 15, 2025
237c6cc
New translations quick-start.mdx (Urdu (Pakistan))
benface Dec 15, 2025
4f7bb74
New translations quick-start.mdx (Vietnamese)
benface Dec 15, 2025
71e8873
New translations _meta-titles.json (Romanian)
benface Dec 15, 2025
5d5b40f
New translations _meta-titles.json (French)
benface Dec 15, 2025
94e58cb
New translations _meta-titles.json (Spanish)
benface Dec 15, 2025
d097c3a
New translations _meta-titles.json (Arabic)
benface Dec 15, 2025
e920632
New translations _meta-titles.json (Czech)
benface Dec 15, 2025
8a3c0e0
New translations _meta-titles.json (German)
benface Dec 15, 2025
c096768
New translations _meta-titles.json (Italian)
benface Dec 15, 2025
8d17399
New translations _meta-titles.json (Japanese)
benface Dec 15, 2025
541058f
New translations _meta-titles.json (Korean)
benface Dec 15, 2025
301b69f
New translations _meta-titles.json (Dutch)
benface Dec 15, 2025
ab3e801
New translations _meta-titles.json (Polish)
benface Dec 15, 2025
1beada3
New translations _meta-titles.json (Portuguese)
benface Dec 15, 2025
54c6468
New translations _meta-titles.json (Russian)
benface Dec 15, 2025
f0a71a1
New translations _meta-titles.json (Swedish)
benface Dec 15, 2025
86b7916
New translations _meta-titles.json (Turkish)
benface Dec 15, 2025
0623f37
New translations _meta-titles.json (Ukrainian)
benface Dec 15, 2025
fd406e4
New translations _meta-titles.json (Chinese Simplified)
benface Dec 15, 2025
3cbd87f
New translations _meta-titles.json (Urdu (Pakistan))
benface Dec 15, 2025
92382ff
New translations _meta-titles.json (Vietnamese)
benface Dec 15, 2025
39c9442
New translations _meta-titles.json (Marathi)
benface Dec 15, 2025
0a5605d
New translations support.mdx (Romanian)
benface Dec 15, 2025
cd5e378
New translations pricing.mdx (Romanian)
benface Dec 15, 2025
e42dacf
New translations support.mdx (French)
benface Dec 15, 2025
0b91658
New translations pricing.mdx (French)
benface Dec 15, 2025
7cb3a7a
New translations support.mdx (Spanish)
benface Dec 15, 2025
a7e76bf
New translations pricing.mdx (Spanish)
benface Dec 15, 2025
2bc0e8f
New translations support.mdx (Arabic)
benface Dec 15, 2025
c8c27f1
New translations pricing.mdx (Arabic)
benface Dec 15, 2025
805d3fd
New translations support.mdx (Czech)
benface Dec 15, 2025
8b71bae
New translations pricing.mdx (Czech)
benface Dec 15, 2025
4101bd8
New translations quick-start.mdx (Marathi)
benface Dec 15, 2025
d592061
New translations quick-start.mdx (Hindi)
benface Dec 15, 2025
5204357
New translations _meta-titles.json (Hindi)
benface Dec 15, 2025
4daeadf
New translations support.mdx (German)
benface Dec 15, 2025
4403b22
New translations pricing.mdx (German)
benface Dec 15, 2025
0226236
New translations support.mdx (Italian)
benface Dec 15, 2025
75341e2
New translations pricing.mdx (Italian)
benface Dec 15, 2025
7328fd3
New translations support.mdx (Japanese)
benface Dec 15, 2025
158f21e
New translations pricing.mdx (Japanese)
benface Dec 15, 2025
887d85f
New translations support.mdx (Korean)
benface Dec 15, 2025
47ea563
New translations pricing.mdx (Korean)
benface Dec 15, 2025
1b6e916
New translations support.mdx (Dutch)
benface Dec 15, 2025
310a9a8
New translations pricing.mdx (Dutch)
benface Dec 15, 2025
66d3f4c
New translations support.mdx (Polish)
benface Dec 15, 2025
8c157b4
New translations pricing.mdx (Polish)
benface Dec 15, 2025
888a616
New translations support.mdx (Portuguese)
benface Dec 15, 2025
640e694
New translations pricing.mdx (Portuguese)
benface Dec 15, 2025
85b23e5
New translations support.mdx (Russian)
benface Dec 15, 2025
6271cff
New translations pricing.mdx (Russian)
benface Dec 15, 2025
454e23e
New translations support.mdx (Swedish)
benface Dec 15, 2025
55b78d6
New translations pricing.mdx (Swedish)
benface Dec 15, 2025
12970ce
New translations support.mdx (Turkish)
benface Dec 15, 2025
cc42827
New translations pricing.mdx (Turkish)
benface Dec 15, 2025
43d32d0
New translations support.mdx (Ukrainian)
benface Dec 15, 2025
f1b06a4
New translations pricing.mdx (Ukrainian)
benface Dec 15, 2025
7306250
New translations support.mdx (Chinese Simplified)
benface Dec 15, 2025
940be8b
New translations pricing.mdx (Chinese Simplified)
benface Dec 15, 2025
96c7373
New translations support.mdx (Urdu (Pakistan))
benface Dec 15, 2025
bfe0c91
New translations pricing.mdx (Urdu (Pakistan))
benface Dec 15, 2025
d13a7fd
New translations support.mdx (Vietnamese)
benface Dec 15, 2025
1d6a023
New translations pricing.mdx (Vietnamese)
benface Dec 15, 2025
ea13a7f
New translations support.mdx (Marathi)
benface Dec 15, 2025
68f8b5e
New translations pricing.mdx (Marathi)
benface Dec 15, 2025
aa712e2
New translations support.mdx (Hindi)
benface Dec 15, 2025
75d30d9
New translations pricing.mdx (Hindi)
benface Dec 15, 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
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
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 [80+ 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](/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