Librerie API di backend
Ultimo aggiornamento della pagina: 25 febbraio 2026
Affinché un'applicazione software possa interagire con la blockchain di Ethereum (ovvero, leggere i dati della blockchain e/o inviare transazioni alla rete), deve connettersi a un nodo di Ethereum.
A questo scopo, ogni client di Ethereum implementa la specifica JSON-RPC, in modo che ci sia un insieme uniforme di metodi su cui le applicazioni possono fare affidamento.
Se desideri utilizzare un linguaggio di programmazione specifico per connetterti a un nodo di Ethereum, ci sono molte librerie di utilità all'interno dell'ecosistema che rendono tutto ciò molto più semplice. Con queste librerie, gli sviluppatori possono scrivere metodi intuitivi di una sola riga per inizializzare richieste JSON-RPC (dietro le quinte) che interagiscono con Ethereum.
Prerequisiti
Potrebbe essere utile comprendere lo stack di Ethereum e i client di Ethereum.
Perché usare una libreria?
Queste librerie astraggono gran parte della complessità dell'interazione diretta con un nodo di Ethereum. Forniscono anche funzioni di utilità (ad es. la conversione di ETH in Gwei) in modo che, come sviluppatore, tu possa dedicare meno tempo ad affrontare le complessità dei client di Ethereum e più tempo a concentrarti sulle funzionalità uniche della tua applicazione.
Librerie disponibili
Infrastruttura e servizi dei nodi
Alchemy - Piattaforma di sviluppo di Ethereum.
- alchemy.com (opens in a new tab)
- Documentazione (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)
- Documentazione (opens in a new tab)
- Discord (opens in a new tab)
Blast by Bware Labs - API decentralizzate per la rete principale e le reti di test di Ethereum.
BlockPi - Fornisce servizi RPC più efficienti e veloci
- blockpi.io (opens in a new tab)
- Documentazione (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Cloudflare Ethereum Gateway.
Etherscan - Esploratore di blocchi e API per le transazioni
Blockscout - Esploratore di blocchi open source
GetBlock- Blockchain-as-a-service per lo sviluppo web3
Infura - L'API di Ethereum come servizio.
Node RPC - Provider JSON-RPC EVM conveniente
NOWNodes - Nodi completi ed esploratori di blocchi.
QuickNode - Infrastruttura blockchain come servizio.
Rivet - API di Ethereum ed Ethereum Classic come servizio basate su software open source.
Zmok - Nodi di Ethereum orientati alla velocità come API JSON-RPC/WebSockets.
- zmok.io (opens in a new tab)
- GitHub (opens in a new tab)
- Documentazione (opens in a new tab)
- Discord (opens in a new tab)
Strumenti di sviluppo
ethers-kt - Libreria Kotlin/Java/Android asincrona e ad alte prestazioni per blockchain basate su EVM.
Nethereum - Una libreria di integrazione .NET open source per la blockchain.
Strumenti Python - Varietà di librerie per l'interazione con Ethereum tramite 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 - La piattaforma di sviluppo blockchain definitiva.
- Tatum (opens in a new tab)
- GitHub (opens in a new tab)
- Documentazione (opens in a new tab)
- Discord (opens in a new tab)
web3j - Una libreria di integrazione Java/Android/Kotlin/Scala per Ethereum.
Servizi blockchain
BlockCypher - API Web di Ethereum.
Chainbase - Infrastruttura dati web3 all-in-one per Ethereum.
Chainstack - Nodi di Ethereum elastici e dedicati come servizio.
- chainstack.com (opens in a new tab)
- Documentazione (opens in a new tab)
- Riferimento API di Ethereum (opens in a new tab)
Coinbase Cloud Node - API per l'infrastruttura blockchain.
DataHub by Figment - Servizi API web3 con la rete principale e le reti di test di Ethereum.
Moralis - Provider di API EVM di livello aziendale.
- moralis.io (opens in a new tab)
- Documentazione (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 per dati e per coniare su Ethereum.
- nftport.xyz (opens in a new tab)
- Documentazione (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Tokenview - La piattaforma generale di API blockchain multi-criptovaluta.
- services.tokenview.io (opens in a new tab)
- Documentazione (opens in a new tab)
- GitHub (opens in a new tab)
Watchdata - Fornisce un accesso API semplice e affidabile alla blockchain di Ethereum.
Codex - API di dati blockchain arricchiti in tempo reale su dozzine di catene.
- codex.io (opens in a new tab)
- Documentazione (opens in a new tab)
- Esploratore (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Covalent - API blockchain arricchite per oltre 200 catene.
- covalenthq.com (opens in a new tab)
- Documentazione (opens in a new tab)
- GitHub (opens in a new tab)
- Discord (opens in a new tab)
Letture consigliate
Conosci una risorsa della community che ti è stata utile? Modifica questa pagina e aggiungila!
Argomenti correlati
Tutorial correlati
- Configurare Web3js per usare la blockchain di Ethereum in JavaScript – Istruzioni per configurare web3.js nel tuo progetto.
- Chiamare un contratto intelligente da JavaScript – Usando il token DAI, scopri come chiamare le funzioni dei contratti usando JavaScript.