Bibliotecas de API de backend
Última actualización de la página: 27 de octubre de 2025
Para que una aplicación de software pueda interactuar con la blockchain de Ethereum (es decir, leer datos de la blockchain y/o enviar transacciones a la red), debe conectarse a un nodo de Ethereum.
Para este propósito, cada cliente de Ethereum implementa la especificación JSON-RPC, de modo que existe un conjunto uniforme de métodos en los que las aplicaciones pueden confiar.
Si desea utilizar un lenguaje de programación específico para conectarse con un nodo de Ethereum, existen muchas bibliotecas de conveniencia dentro del ecosistema que facilitan mucho esta tarea. Con estas bibliotecas, los desarrolladores pueden crear métodos intuitivos de una sola línea para inicializar solicitudes JSON-RPC (de manera interna) que interactúan con Ethereum.
Requisitos previos
Puede ser útil comprender la pila de Ethereum y los clientes de Ethereum.
¿Por qué usar una biblioteca?
Estas bibliotecas eliminan en gran parte la complejidad de interactuar directamente con un nodo Ethereum. También proporcionan funciones utilitarias (por ejemplo, convertir ETH a Gwei), para que como desarrollador dedique menos tiempo a las complejidades de los clientes de Ethereum y pueda enfocarse más en la funcionalidad única de su aplicación.
Bibliotecas disponibles
Infraestructura y servicios de nodo
Alchemy - Plataforma de desarrollo de Ethereum.
- alchemy.comopens in a new tab
- Documentaciónopens in a new tab
- GitHubopens in a new tab
- Discordopens in a new tab
All That Node - Node-as-a-Service.
Blast by Bware Labs - APIs descentralizadas para Ethereum Mainnet y Testnets.
BlockPi - Brinda servicios RPC más eficientes y rápidos
- blockpi.ioopens in a new tab
- Documentaciónopens in a new tab
- GitHubopens in a new tab
- Discordopens in a new tab
Cloudflare Ethereum Gateway.
Etherscan: Explorador de bloques y API de transacción
Blockscout: explorador de bloques de código abierto
GetBlock- Blockchain-as-a-service para el desarrollo Web3
Infura - La API de Ethereum como servicio.
Node RPC - Proveedor EVM JSON-RPC rentable
NOWNodes - Nodos completos y exploradores de bloques.
QuickNode - Infraestructura Blockchain como Servicio.
Rivet - APIs para Ethereum y Ethereum Classic como servicio impulsadas por software de código abierto.
Zmok - Nodos de Ethereum orientados a la velocidad como API JSON-RPC/WebSockets.
- zmok.ioopens in a new tab
- GitHubopens in a new tab
- Documentaciónopens in a new tab
- Discordopens in a new tab
Herramientas de desarrollo
ethers-kt - Librería asíncrona y de alto rendimiento en Kotlin/Java/Android para blockchains basados en EVM.
Nethereum - Una biblioteca de integración .NET de código abierto para blockchain.
Python Tooling - Variedad de bibliotecas para la interacción con Ethereum vía Python.
Tatum - La plataforma de desarrollo blockchain definitiva.
- Tatumopens in a new tab
- GitHubopens in a new tab
- Documentaciónopens in a new tab
- Discordopens in a new tab
web3j - Una biblioteca de integración Java/Android/Kotlin/Scala para Ethereum.
Servicios blockchain
BlockCypher - APIs web de Ethereum.
Chainbase - Infraestructura de datos web3 todo en uno para Ethereum.
Chainstack - Nodos elásticos y dedicados de Ethereum como servicio.
- chainstack.comopens in a new tab
- Documentaciónopens in a new tab
- Referencia API Ethereumopens in a new tab
Coinbase Cloud Node - API de infraestructura blockchain.
DataHub by Figment - Servicios de API Web3 con Ethereum Mainnet y testnets.
Moralis - Proveedor de API EVM a nivel empresarial.
- moralis.ioopens in a new tab
- Documentaciónopens in a new tab
- GitHubopens in a new tab
- Discordopens in a new tab
- Foroopens in a new tab
NFTPort - APIs de Datos y Mint de Ethereum.
- nftport.xyzopens in a new tab
- Documentaciónopens in a new tab
- GitHubopens in a new tab
- Discordopens in a new tab
Tokenview - La plataforma general de APIs para múltiples blockchains de criptomonedas.
Watchdata - Proporciona acceso a la API del blockchain de Ethereum de forma simple y confiable.
Covalent - APIs enriquecidas de blockchain para más de 200 cadenas.
- covalenthq.comopens in a new tab
- Documentaciónopens in a new tab
- GitHubopens in a new tab
- Discordopens in a new tab
Lecturas adicionales
¿Conoce algún recurso de la comunidad que le haya sido de ayuda? ¡Edite esta página y agréguela!
Temas relacionados
Tutoriales relacionados
- Configure Web3js para usar la blockchain de Ethereum en JavaScript – Instrucciones para configurar web3.js en su proyecto.
- Llamar a un smart contract desde JavaScript – Usando el token DAI, vea cómo llamar funciones de contratos utilizando JavaScript.