بیک اینڈ API لائبریریز
کسی سافٹ ویئر ایپلیکیشن کو ایتھیریم بلاک چین کے ساتھ تعامل کرنے (یعنی بلاک چین کا ڈیٹا پڑھنے اور/یا نیٹ ورک پر ٹرانزیکشنز بھیجنے) کے لیے، اسے ایک ایتھیریم نوڈ سے منسلک ہونا ضروری ہے۔
اس مقصد کے لیے، ہر ایتھیریم کلائنٹ جے سن آر پی سی تصریح کو نافذ کرتا ہے، تاکہ طریقہ کار (methods) کا ایک یکساں مجموعہ موجود ہو جس پر ایپلیکیشنز انحصار کر سکیں۔
اگر آپ ایتھیریم نوڈ سے منسلک ہونے کے لیے کوئی مخصوص پروگرامنگ زبان استعمال کرنا چاہتے ہیں، تو ایکو سسٹم میں بہت سی سہولت بخش لائبریریاں موجود ہیں جو اسے بہت آسان بناتی ہیں۔ ان لائبریریوں کے ساتھ، ڈیولپرز جے سن آر پی سی درخواستوں کو (اندرونی طور پر) شروع کرنے کے لیے آسان، ایک سطری طریقہ کار لکھ سکتے ہیں جو ایتھیریم کے ساتھ تعامل کرتے ہیں۔
شرائط
ایتھیریم اسٹیک اور ایتھیریم کلائنٹس کو سمجھنا مددگار ثابت ہو سکتا ہے۔
لائبریری کیوں استعمال کریں؟
یہ لائبریریاں براہ راست ایتھیریم نوڈ کے ساتھ تعامل کرنے کی زیادہ تر پیچیدگی کو دور کر دیتی ہیں۔ یہ افادیت کے فنکشنز بھی فراہم کرتی ہیں (مثلاً، ETH کو Gwei میں تبدیل کرنا) تاکہ ایک ڈیولپر کے طور پر آپ ایتھیریم کلائنٹس کی پیچیدگیوں سے نمٹنے میں کم وقت صرف کریں اور اپنی ایپلیکیشن کی منفرد فعالیت پر زیادہ توجہ مرکوز کر سکیں۔
دستیاب لائبریریاں
انفراسٹرکچر اور نوڈ سروسز
Alchemy - ایتھیریم ڈیولپمنٹ پلیٹ فارم۔
- alchemy.com (نئے ٹیب میں کھلتا ہے)
- دستاویزات (نئے ٹیب میں کھلتا ہے)
- GitHub (نئے ٹیب میں کھلتا ہے)
- ڈسکارڈ (نئے ٹیب میں کھلتا ہے)
All That Node - نوڈ ایز اے سروس (Node-as-a-Service)۔
- All That Node.com (نئے ٹیب میں کھلتا ہے)
- دستاویزات (نئے ٹیب میں کھلتا ہے)
- ڈسکارڈ (نئے ٹیب میں کھلتا ہے)
Bware Labs کی جانب سے Blast - ایتھیریم مین نیٹ اور ٹیسٹ نیٹس کے لیے غیر مرکزی APIs۔
BlockPi - زیادہ موثر اور تیز RPC سروسز فراہم کرتا ہے
- blockpi.io (نئے ٹیب میں کھلتا ہے)
- دستاویزات (نئے ٹیب میں کھلتا ہے)
- GitHub (نئے ٹیب میں کھلتا ہے)
- ڈسکارڈ (نئے ٹیب میں کھلتا ہے)
Cloudflare ایتھیریم گیٹ وے۔
Etherscan - بلاک ایکسپلورر اور ٹرانزیکشن APIs
Blockscout - اوپن سورس بلاک ایکسپلورر
GetBlock- Web3 ڈیولپمنٹ کے لیے بلاک چین ایز اے سروس (Blockchain-as-a-service)
Infura - ایتھیریم API بطور سروس۔
Node RPC - کم لاگت EVM جے سن آر پی سی پرووائیڈر
NOWNodes - فل نوڈز اور بلاک ایکسپلوررز۔
QuickNode - بلاک چین انفراسٹرکچر بطور سروس۔
Rivet - اوپن سورس سافٹ ویئر سے چلنے والی ایتھیریم اور ایتھیریم کلاسک APIs بطور سروس۔
Zmok - رفتار پر مبنی ایتھیریم نوڈز بطور جے سن آر پی سی/ویب ساکٹس (WebSockets) API۔
- zmok.io (نئے ٹیب میں کھلتا ہے)
- GitHub (نئے ٹیب میں کھلتا ہے)
- دستاویزات (نئے ٹیب میں کھلتا ہے)
- ڈسکارڈ (نئے ٹیب میں کھلتا ہے)
ڈیولپمنٹ ٹولز
ethers-kt - EVM پر مبنی بلاک چینز کے لیے غیر مطابقت پذیر (Async)، اعلیٰ کارکردگی والی Kotlin/Java/Android لائبریری۔
Nethereum - بلاک چین کے لیے ایک اوپن سورس .NET انضمام لائبریری۔
Python ٹولنگ - Python کے ذریعے ایتھیریم کے ساتھ تعامل کے لیے مختلف لائبریریاں۔
- py.ethereum.org (نئے ٹیب میں کھلتا ہے)
- Web3.py GitHub (نئے ٹیب میں کھلتا ہے)
- Web3.py چیٹ (نئے ٹیب میں کھلتا ہے)
Tatum - حتمی بلاک چین ڈیولپمنٹ پلیٹ فارم۔
- Tatum (نئے ٹیب میں کھلتا ہے)
- GitHub (نئے ٹیب میں کھلتا ہے)
- دستاویزات (نئے ٹیب میں کھلتا ہے)
- ڈسکارڈ (نئے ٹیب میں کھلتا ہے)
Web3j - ایتھیریم کے لیے ایک Java/Android/Kotlin/Scala انضمام لائبریری۔
بلاک چین سروسز
BlockCypher - ایتھیریم ویب APIs۔
Chainbase - ایتھیریم کے لیے ہمہ گیر (All-in-one) Web3 ڈیٹا انفراسٹرکچر۔
Chainstack - لچکدار اور مخصوص ایتھیریم نوڈز بطور سروس۔
- chainstack.com (نئے ٹیب میں کھلتا ہے)
- دستاویزات (نئے ٹیب میں کھلتا ہے)
- ایتھیریم API حوالہ (نئے ٹیب میں کھلتا ہے)
کوائن بیس کلاؤڈ نوڈ - بلاک چین انفراسٹرکچر API۔
Figment کی جانب سے DataHub - ایتھیریم مین نیٹ اور ٹیسٹ نیٹس کے ساتھ Web3 API سروسز۔
Moralis - انٹرپرائز گریڈ EVM API پرووائیڈر۔
- moralis.io (نئے ٹیب میں کھلتا ہے)
- دستاویزات (نئے ٹیب میں کھلتا ہے)
- GitHub (نئے ٹیب میں کھلتا ہے)
- ڈسکارڈ (نئے ٹیب میں کھلتا ہے)
- فورم (نئے ٹیب میں کھلتا ہے)
NFTPort - ایتھیریم ڈیٹا اور ڈھالنے (Mint) کی APIs۔
- nftport.xyz (نئے ٹیب میں کھلتا ہے)
- دستاویزات (نئے ٹیب میں کھلتا ہے)
- GitHub (نئے ٹیب میں کھلتا ہے)
- ڈسکارڈ (نئے ٹیب میں کھلتا ہے)
Tokenview - عام ملٹی کرپٹو بلاک چین APIs پلیٹ فارم۔
- services.tokenview.io (نئے ٹیب میں کھلتا ہے)
- دستاویزات (نئے ٹیب میں کھلتا ہے)
- GitHub (نئے ٹیب میں کھلتا ہے)
Watchdata - ایتھیریم بلاک چین تک سادہ اور قابل اعتماد API رسائی فراہم کرتا ہے۔
Codex - درجنوں چینز پر ریئل ٹائم، افزودہ بلاک چین ڈیٹا API۔
- codex.io (نئے ٹیب میں کھلتا ہے)
- دستاویزات (نئے ٹیب میں کھلتا ہے)
- ایکسپلورر (نئے ٹیب میں کھلتا ہے)
- GitHub (نئے ٹیب میں کھلتا ہے)
- ڈسکارڈ (نئے ٹیب میں کھلتا ہے)
Covalent - 200+ چینز کے لیے افزودہ بلاک چین APIs۔
- covalenthq.com (نئے ٹیب میں کھلتا ہے)
- دستاویزات (نئے ٹیب میں کھلتا ہے)
- GitHub (نئے ٹیب میں کھلتا ہے)
- ڈسکارڈ (نئے ٹیب میں کھلتا ہے)
مزید مطالعہ
کسی ایسے کمیونٹی وسیلے کے بارے میں جانتے ہیں جس نے آپ کی مدد کی ہو؟ اس صفحے میں ترمیم کریں اور اسے شامل کریں!
متعلقہ موضوعات
متعلقہ ٹیوٹوریلز
- JavaScript میں ایتھیریم بلاک چین استعمال کرنے کے لیے Web3.js سیٹ اپ کریں – اپنے پروجیکٹ میں Web3.js سیٹ اپ کرنے کی ہدایات۔
- JavaScript سے سمارٹ کنٹریکٹ کو کال کرنا – DAI ٹوکن کا استعمال کرتے ہوئے، دیکھیں کہ JavaScript کا استعمال کر کے کنٹریکٹس فنکشن کو کیسے کال کیا جائے۔