Pustaka API backend
Pembaruan terakhir halaman: 25 Februari 2026
Agar aplikasi perangkat lunak dapat berinteraksi dengan blockchain Ethereum (yaitu, membaca data blockchain dan/atau mengirim transaksi ke jaringan), aplikasi tersebut harus terhubung ke node Ethereum.
Untuk tujuan ini, setiap klien Ethereum mengimplementasikan spesifikasi JSON-RPC, sehingga terdapat serangkaian metode seragam yang dapat diandalkan oleh aplikasi.
Jika Anda ingin menggunakan bahasa pemrograman tertentu untuk terhubung dengan node Ethereum, ada banyak pustaka praktis dalam ekosistem yang membuatnya jauh lebih mudah. Dengan pustaka-pustaka ini, pengembang dapat menulis metode satu baris yang intuitif untuk menginisialisasi permintaan JSON-RPC (di balik layar) yang berinteraksi dengan Ethereum.
Prasyarat
Mungkin akan sangat membantu untuk memahami tumpukan Ethereum dan klien Ethereum.
Mengapa menggunakan pustaka?
Pustaka-pustaka ini mengabstraksi banyak kompleksitas dalam berinteraksi secara langsung dengan node Ethereum. Pustaka ini juga menyediakan fungsi utilitas (misalnya, mengonversi ETH ke Gwei) sehingga sebagai pengembang, Anda dapat menghabiskan lebih sedikit waktu untuk menangani kerumitan klien Ethereum dan lebih banyak waktu berfokus pada fungsionalitas unik aplikasi Anda.
Pustaka yang tersedia
Infrastruktur dan layanan node
Alchemy - Platform Pengembangan Ethereum.
- alchemy.com (opens in a new tab)
- Dokumentasi (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
All That Node - Node-as-a-Service.
- All That Node.com (opens in a new tab)
- Dokumentasi (opens in a new tab)
- Discord (opens in a new tab)
Blast by Bware Labs - API Terdesentralisasi untuk Mainnet dan Testnet Ethereum.
BlockPi - Menyediakan layanan RPC yang lebih efisien dan cepat
- blockpi.io (opens in a new tab)
- Dokumentasi (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Cloudflare Ethereum Gateway.
Etherscan - Penjelajah Blok dan API Transaksi
Blockscout - Penjelajah Blok Sumber Terbuka
GetBlock- Blockchain-as-a-service untuk pengembangan web3
Infura - API Ethereum sebagai layanan.
Node RPC - Penyedia EVM JSON-RPC yang hemat biaya
NOWNodes - Node Penuh dan Penjelajah Blok.
QuickNode - Infrastruktur Blockchain sebagai Layanan.
Rivet - API Ethereum dan Ethereum Classic sebagai layanan yang didukung oleh perangkat lunak sumber terbuka.
Zmok - Node Ethereum berorientasi kecepatan sebagai API JSON-RPC/WebSockets.
- zmok.io (opens in a new tab)
- GitHub (opens in a new tab)
- Dokumentasi (opens in a new tab)
- Discord (opens in a new tab)
Alat pengembangan
ethers-kt - Pustaka Kotlin/Java/Android asinkron dan berkinerja tinggi untuk blockchain berbasis EVM.
Nethereum - Pustaka integrasi .NET sumber terbuka untuk blockchain.
Perkakas Python - Berbagai pustaka untuk interaksi Ethereum melalui Python.
- py.ethereum.org (opens in a new tab)
- web3.py GitHub (opens in a new tab)
- web3.py Chat (opens in a new tab)
Tatum - Platform pengembangan blockchain terbaik.
- Tatum (opens in a new tab)
- GitHub (opens in a new tab)
- Dokumentasi (opens in a new tab)
- Discord (opens in a new tab)
web3j - Pustaka integrasi Java/Android/Kotlin/Scala untuk Ethereum.
Layanan blockchain
BlockCypher - API Web Ethereum.
Chainbase - Infrastruktur data web3 serba ada untuk Ethereum.
Chainstack - Node Ethereum elastis dan berdedikasi sebagai layanan.
- chainstack.com (opens in a new tab)
- Dokumentasi (opens in a new tab)
- Referensi API Ethereum (opens in a new tab)
Coinbase Cloud Node - API Infrastruktur Blockchain.
DataHub by Figment - Layanan API web3 dengan Mainnet dan testnet Ethereum.
Moralis - Penyedia API EVM Tingkat Perusahaan.
- moralis.io (opens in a new tab)
- Dokumentasi (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
- Forum (opens in a new tab)
NFTPort - API Data dan Mint Ethereum.
- nftport.xyz (opens in a new tab)
- Dokumentasi (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Tokenview - Platform API Blockchain Multi-Kripto Umum.
- services.tokenview.io (opens in a new tab)
- Dokumentasi (opens in a new tab)
- GitHub (opens in a new tab)
Watchdata - Menyediakan akses API yang sederhana dan andal ke blockchain Ethereum.
Codex - API data blockchain yang diperkaya secara real-time di puluhan rantai.
- codex.io (opens in a new tab)
- Dokumentasi (opens in a new tab)
- Penjelajah (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Covalent - API blockchain yang diperkaya untuk 200+ Rantai.
- covalenthq.com (opens in a new tab)
- Dokumentasi (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Bacaan lebih lanjut
Tahu tentang sumber daya komunitas yang membantu Anda? Edit halaman ini dan tambahkan!
Topik terkait
Tutorial terkait
- Menyiapkan Web3js untuk menggunakan blockchain Ethereum dalam JavaScript – Instruksi untuk menyiapkan web3.js di proyek Anda.
- Memanggil kontrak pintar dari JavaScript – Menggunakan token DAI, lihat cara memanggil fungsi kontrak menggunakan JavaScript.