Bibliotecas de API de backend
Última actualización de la página: 27 de octubre de 2025
Para que una aplicación de software interactúe con la blockchain de Ethereum (por ejemplo, para que lea datos de la blockchain y/o envíe 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 para que haya un conjunto uniforme de métodos en los que las aplicaciones pueden confiar.
Si deseas utilizar un lenguaje de programación específico para conectarte a un nodo Ethereum, inicia tu propia solución y ten en cuenta que hay varias bibliotecas dentro del ecosistema que lo hacen mucho más fácil. Mediante estas bibliotecas, los desarrolladores pueden escribir métodos intuitivos de una línea para iniciar solicitudes JSON RPC (de manera invisible), que interactúan con Ethereum.
Requisitos previos
Comprender la pila de Ethereum y los clientes de Ethereum puede resultar útil.
¿Por qué usar una biblioteca?
Estas bibliotecas eliminan en gran parte la complejidad de interactuar directamente con un nodo Ethereum. También proporcionan funciones útiles (por ejemplo, convertir ETH a Gwei) de modo que, como desarrollador, puedas dedicar menos tiempo a lidiar con las complejidades de los clientes de Ethereum y centrarte más en las características únicas de tu aplicación.
Bibliotecas disponibles
Servicios de infraestructura y de nodos
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: Nodo como servicio.
Blast by Bware Labs: API descentralizadas para redes de prueba y la red principal de Ethereum.
BlockPi:****_ Proporcione 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
GetBlock: Cadena de bloques como servicio para el desarrollo web3
**Infura: ** La API de Ethereum como servicio.
Nodo RPC: Proveedor de EVM JSON-RPC rentable
NOWNodes: Nodos completos y exploradores de bloques.
QuickNode: Infraestructura de cadena de bloques como servicio.
Rivet: API de Ethereum y Ethereum Classic como servicio impulsadas por software de código abierto.
Zmok: Nodos 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: Biblioteca asíncrona Kotlin/Java/Android de alto rendimiento para cadena de bloques basadas en EVM.
Nethereum: Biblioteca de integración .NET de código abierto para la cadena de bloques.
Herramientas de Python: Variedad de bibliotecas para interactuar con Ethereum a través de Python.
- py.ethereum.orgopens in a new tab
- Github de web3.pyopens in a new tab
- Chat de web3.pyopens in a new tab
Tatum: Plataforma definitiva de desarrollo de cadena de bloques.
- Tatumopens in a new tab
- GitHubopens in a new tab
- Documentaciónopens in a new tab
- Discordopens in a new tab
web3j: Biblioteca de integración de Java/Android/Kotlin/Scala para Ethereum.
Servicios de cadena de bloques
BlockCypher: API web de Ethereum.
Chainbase: Infraestructura de datos web3 de Ethereum todo en uno.
Chainstack: Nodos elásticos y dedicados de Ethereum como servicio.
- chainstack.comopens in a new tab
- Documentaciónopens in a new tab
- Referencia de API de Ethereumopens in a new tab
Coinbase Cloud Node: API de infraestructura de cadena de bloques.
DataHub by Figment:** Servicios de API web3 con redes de prueba y la red principal de Ethereum.**
Moralis: Proveedor de API de EVM de 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: API de datos y minteo de Ethereum.
- puertonft.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 API de Blockchain Multi-Crypto.
Watchdata: Proporcione acceso sencillo y seguro de API a la cadena de bloques de Ethereum.
Covalente: API de cadena de bloques enriquecidas 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
Más información
¿Conoce algún recurso de la comunidad que le haya servido de ayuda? Edite esta página y añádalo.
Temas relacionados
Tutoriales relacionados
- Configurar Web3js para utilizar la cadena de bloques de Ethereum en Javascript: Instrucciones para configurar web3.js en su proyecto.
- Invocar un contrato inteligente desde JavaScript: _ con el token DAI, vea cómo invocar funciones de contratos usando Javascript._